Responsibilities
- Design, develop, and maintain high-quality, scalable solutions by feature, defects, maintenance, and all software aspects.
- Perform unit testing using recommended tools such as Jest and React Testing Library.
- Collaborate with cross-functional teams, including QA, DevOps, and product managers, ensuring seamless integration and alignment with project goals.
- Build and lead features of the product development from the ground up.
- Tackle complex technical challenges.
- Participate in defining the architectural blueprint.
- Ensure best practices are embedded in all aspects of development.
- Handle hands-on features, defects, maintenance, and improvements.
Requirements
- 4+ years of proven experience as a senior full-stack Developer or similar role.
- Expert-level knowledge in Node.js, NestJS, MongoDB, PostgreSQL, and GraphQL.
- Experience with ReactJS and building SPAs from scratch.
- Strong expertise in TypeScript and JavaScript.
- Strong understanding of JavaScript/TypeScript, HTML5, and CSS3.
- Experience with performance optimization in SPA environments.
- Proficiency in using monitoring and logging frameworks.
- Proven experience building and scaling production systems for large-scale, real-world applications.
- Hands-on experience with cloud infrastructure such as AWS, Azure Cloud.
- Familiarity with Agile methodologies and tools like Jira.
- Strong problem-solving skills and a proactive approach to project challenges.
Preferred Qualifications (Nice to Have)
- Managerial experience is an advantage, direct or indirect.
Category
Software Development