Full Stack Engineer

 

Description:

The ideal candidate should have a Bachelor's degree in Computer Science, Engineering (or relevant field).

 

Requirements:

  • A minimum of 6 years' experience in full stack development with a significant focus on frontend technologies like React.JS, etc.
  • Strong proficiency in TypeScript and extensive experience with React.js, Node.js and NestJS.
  • Demonstrated expertise in frontend development with ReactJS and state management libraries like Redux.
  • In-depth knowledge of RESTful API design principles and hands-on experience with GraphQL implementations.
  • Understanding of microservices architecture, containerization (Docker/Kubernetes), and scalable systems.
  • Proven track record of designing and implementing secure and performant database solutions (SQL and NoSQL).
  • Experience with test-driven development (TDD) utilizing frameworks like Jest.
  • Familiarity with AWS cloud services (EC2, RDS, S3, Lambda) and Infrastructure as Code (IaC) tools.
  • Proficiency with version control systems, especially Git.
  • Design and develop scalable web applications using TypeScript with NestJS on the backend and ReactJS on the frontend.
  • Lead backend architecture decisions, ensuring high performance and responsiveness to requests from the front-end.
  • Implement security and data protection measures for web applications.
  • Optimize applications for maximum speed and scalability across various devices.
  • Bridge the gap between visual elements and server-side infrastructure, taking an active role on both sides.
  • Collaborate with front-end developers on API design and integration.
  • Write comprehensive unit tests and end-to-end tests to ensure code reliability and maintainability.

Organization Avrioc Technologies
Industry IT / Telecom / Software Jobs
Occupational Category Full Stack Engineer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 6 Years
Posted at 2024-05-17 5:16 pm
Expires on 2024-12-17