Job Summary
We are looking for a skilled Software Developer with strong experience in NestJS and Next.js to design, develop, and maintain scalable web applications. The ideal candidate should have solid backend and frontend expertise, a good understanding of modern web architectures, and the ability to work collaboratively in an agile environment.
Key Responsibilities
- Design, develop, and maintain backend services using NestJS
- Build responsive and high-performance frontend applications using Next.js
- Develop RESTful APIs and integrate third-party services
- Write clean, maintainable, and well-documented code
- Collaborate with designers, product managers, and other developers
- Optimize applications for performance, scalability, and security
- Debug, troubleshoot, and resolve application issues
- Participate in code reviews and follow best coding practices
- Work with databases such as PostgreSQL, MySQL, or MongoDB
- Implement authentication, authorization, and role-based access control
Required Skills & Qualifications
- 4+ years of experience in software development
- Strong proficiency in NestJS and Next.js
- Solid knowledge of JavaScript / TypeScript
- Experience with Node.js and modern backend architectures
- Familiarity with REST APIs and API security best practices
- Experience with relational and/or NoSQL databases
- Knowledge of Git and version control workflows
- Understanding of Agile/Scrum development methodologies
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, or GCP)
- Knowledge of Docker and CI/CD pipelines
- Familiarity with microservices architecture
- Basic understanding of testing frameworks (Jest, Cypress, etc.)