Full Stack Engineer
Summary
Designs, builds, and maintains scalable web applications end to end: NestJS/Node.js/TypeScript backend services, React and Next.js frontends, PostgreSQL schemas via TypeORM, RESTful APIs and microservices, with deployment on cloud platforms (Azure/AWS/GCP) in an Agile team. Requires 7+ years of full stack experience.
We are looking for an experienced Full Stack Developer to design, build, and maintain scalable,
high-performance web applications. The ideal candidate is comfortable working across the stack, with deep backend expertise in NestJS and strong modern frontend skills in React and Next.js.
Key Responsibilities
• Design, develop, and maintain scalable backend services using NestJS, Node.js, and TypeScript
• Build responsive, performant user interfaces using React.js and Next.js
• Design and optimize PostgreSQL database schemas and queries using TypeORM
• Develop and integrate RESTful APIs and microservices
•Implement secure authentication and authorization flows (JWT, OAuth)
• Collaborate with cross-functional teams in an Agile environment to deliver features end-to-end
• Write clean, well-tested, and maintainable code following best practices
• Participate in code reviews and contribute to CI/CD pipeline improvements
• Deploy and manage applications on cloud platforms (Azure/AWS/GCP).
Required Qualifications
• 7+ years of professional experience in full stack web development
• Strong expertise in NestJS, Node.js, and TypeScript for backend development
• Hands-on experience with React.js and Next.js for frontend development
• Proficiency in PostgreSQL, SQL query optimization, and relational database design
• Solid understanding of RESTful API design and microservices architecture
• Experience implementing authentication/authorization mechanisms (JWT, OAuth)
• Familiarity with Git, Docker, CI/CD pipelines, and Agile/Scrum methodologies
• Strong problem-solving skills and attention to code quality and performance
Preferred Qualifications
• Experience with cloud platforms such as Azure, AWS, or GCP
• Exposure to AI/ML concepts or experience integrating OpenAI/Azure AI services
• Experience with containerization and orchestration (Docker, Kubernetes)
• Familiarity with monitoring/logging tools and application performance optimization
• Prior experience in a fast-paced startup or product-driven environment
Soft Skills
• Strong communication and collaboration skills
• Ability to work independently and take ownership of features end-to-end
• Comfortable working in cross-functional, Agile team