Key Responsibilities
- Design, develop, and maintain scalable backend applications using Node.js.
- Build secure, high-performance RESTful APIs and microservices.
- Develop and optimize database schemas, queries, and data models using PostgreSQL and Amazon DocumentDB.
- Collaborate with frontend developers to integrate backend services with React-based applications.
- Develop cloud-native applications and deploy solutions on AWS.
- Write clean, maintainable, and reusable code following industry best practices.
- Troubleshoot, debug, and optimize application performance.
- Participate in architecture discussions, code reviews, and technical design sessions.
- Work closely with Product, QA, and DevOps teams in an Agile workplace.
- Mentor junior developers and contribute to engineering best practices.
Required Skills
- Strong hands-on experience with Node.js
- Proficiency in JavaScript
- Experience with Go (Golang)
- Experience with Python
- Strong knowledge of PostgreSQL
- Experience working with Amazon DocumentDB
- Hands-on experience with AWS Cloud Services
- Working knowledge of React.js
- Good understanding of HTML5 and CSS3
- Experience developing REST APIs and Microservices
- Familiarity with Git and Agile/Scrum methodologies