Job Summary
We are looking for a skilled Backend Developer with over 4 years of experience to join our dynamic remote team. The ideal candidate will have a strong foundation in JavaScript, be proficient in MongoDB, and have hands-on experience with TypeScript. Familiarity with MySQL, PostgreSQL, AWS services, and microservices architecture is essential. Experience with GraphQL is an added advantage.
Key Responsibilities
Develop and maintain backend systems using JavaScript, TypeScript, and MongoDB
Design, implement, and optimize databases using MongoDB, MySQL, and PostgreSQL
Leverage AWS services like EC2, SNS, and SES to build and scale robust applications
Build and maintain RESTful APIs and microservices, ensuring scalability and performance
Collaborate with front-end developers and other team members to deliver seamless integrations
Utilize design patterns and best practices in a microservices architecture
Write clean, maintainable, and efficient code while following development best practices
Troubleshoot, debug, and upgrade existing systems and services
Implement and maintain security and data protection measures across backend systems
Required Qualifications & Skills
Strong foundational knowledge of JavaScript concepts
Proficiency in MongoDB, including experience with the aggregation framework
Hands-on experience with TypeScript
Basic knowledge of MySQL and PostgreSQL databases
Familiarity with AWS services (EC2, SNS, SES)
Understanding of microservices architecture and design patterns
Experience working with RESTful APIs and server-side applications
Knowledge of GraphQL is a plus
Strong problem-solving skills and attention to detail
Bachelor's Degree