About the Role :
We are seeking a highly skilled and experienced Backend Developer with expertise in Node.js to join our dynamic development team. The ideal candidate will have strong logical reasoning, in-depth knowledge of relational databases (PostgreSQL), and a solid understanding of AWS Cloud. You will be responsible for designing, developing, and maintaining scalable web applications while collaborating closely with cross-functional teams.
Key Responsibilities :
1. Application Development :
- Develop and maintain backend applications using Node.js.
- Build efficient and reusable server-side components.
2. Database Design and Optimization :
Design, implement, and maintain relational databases using PostgreSQL.Optimize database queries and ensure data integrity.3. API Development :
Design and implement robust RESTful APIs and GraphQL endpoints.Integrate third-party APIs and services as required.4. Code Quality and Standards :
Write clean, maintainable, and well-documented code.Perform code reviews and ensure adherence to coding standards.5. Collaboration :
Work with designers, product managers, and other developers to deliver seamless user experiences.Troubleshoot and resolve issues across the application stack.6. Optimization and Scalability :
Ensure the scalability and performance of the applications.Implement best practices in application security and deployment.Primary Skills :
NodeJSAngularAWSPostgre SQLRequired Skills and Experience
Core Expertise :
5+ years of hands-on experience with Node.js.Experience in AWS Cloud.Database Skills :
Expertise in PostgreSQL and SQL optimization.Proficient in using PrismaDB or similar ORM tools.Additional Skills :
Solid experience in AWS Cloud.Proficient in designing and implementing data models and schemas.Familiarity with DevOps practices and tools (Docker, CI / CD).(ref : hirist.tech)