About the Role
We're looking for a highly skilled and passionate Full Stack Developer with strong hands-on experience in Node.js (Express/Nest) and React.js (Next.js). You will work on high-impact projects, including mission-critical modules of our digital platforms. This role involves end-to-end development, optimization, performance tuning, and close collaboration with cross-functional teams.
Key Responsibilities
- Develop, enhance, and maintain scalable backend services using Node.js, Express.js, and Nest.js.
- Build dynamic and responsive frontend interfaces using React.js and Next.js.
- Design and implement RESTful APIs and microservices with clean, maintainable code.
- Optimize applications for maximum speed, scalability, and performance.
- Work with databases such as MongoDB, MySQL, or PostgreSQL.
- Integrate third-party APIs, internal services, and authentication mechanisms.
- Collaborate closely with product, QA, DevOps, and design teams to deliver seamless solutions.
- Participate in code reviews, provide constructive feedback, and maintain coding standards.
- Troubleshoot and resolve production issues with a strong problem-solving mindset.
- Contribute to architectural decisions and improve system reliability and efficiency.
Required Skills & Experience
- 3+ years of professional full-stack development experience.
- Strong proficiency in Node.js, with hands-on experience in Express.js and/or Nest.js.
- Expertise in React.js and modern frameworks like Next.js.
- Solid understanding of JavaScript/TypeScript, ES6+, and asynchronous programming.
- Good knowledge of REST APIs, microservices, and API security practices.
- Experience with databases MongoDB / MySQL.
- Familiarity with version control tools like Git.
- Experience with CI/CD pipelines, Docker, or cloud platforms (AWS/GCP/Azure) is a plus.
- Ability to write clean, reusable, and maintainable code.
- Strong analytical, debugging, and problem-solving skills.
Good to Have
- Knowledge of GraphQL, WebSockets, or event-driven architecture.
- Understanding of SSR, SSG, and performance optimization in Next.js.
- Experience working in Agile/Scrum environments.
- Exposure to unit testing frameworks (Jest, Mocha, etc.).
Behavioral Qualities
- Strong ownership mindset and accountability.
- Excellent communication and collaboration skills.
- Ability to work in fast-paced, deadline-driven environments.
- Passion for learning, experimenting, and continuous improvement.