Job Overview
We are seeking a skilled Full Stack Engineer with strong expertise in TypeScript, Next.js, NestJS, React, and Node.js. The ideal candidate will build high-quality, end-to-end web applications, including scalable backend services and responsive front-end experiences. This role requires strong architectural understanding, performance-focused development, and hands-on experience with relational and non-relational databases.
Key Responsibilities
- Develop and maintain full-stack applications using Next.js, NestJS, React, and Node.js
- Write clean, reusable, high-quality TypeScript code
- Build secure and efficient RESTful APIs and microservices
- Work with PostgreSQL, SQL, and MongoDB for optimized data handling
- Collaborate with Product, UX/UI, and cross-functional teams
- Implement responsive front-end designs with excellent user experience
- Optimize application performance, scalability, and reliability
- Participate in code reviews and ensure code quality standards
- Support DevOps processes including Git, CI/CD pipelines, and cloud deployments
- Stay updated with emerging tools, frameworks, and industry best practices
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- 3–6 years of professional full-stack development experience
- Strong command of TypeScript and modern JavaScript (ES6+)
- Expertise with Next.js, React, and NestJS
- Solid backend experience using Node.js
- Strong database skills in PostgreSQL, SQL, MongoDB
- Proficiency in REST API development and integration
- Experience with authentication/authorization (JWT, OAuth)
- Understanding of architecture patterns (MVC, microservices) and clean coding
- Familiarity with Docker, CI/CD, Git, and cloud platforms (AWS/Azure/GCP)
- Strong problem-solving skills and ability to work in a collaborative environment
Preferred Skills
- Experience with SSR and SSG in Next.js
- Knowledge of GraphQL, WebSockets, or microservices
- Experience with front-end testing (Jest, Cypress, RTL)
- Familiarity with Agile/Scrum methodologies
- Experience in performance optimization and security practices
What We Offer
- Competitive salary and benefits
- Professional development and growth opportunities
- Modern tech stack and collaborative team culture
- Work on innovative projects with global exposure
Job Type: Full-time
Work Location: In person