Description

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

Education

Bachelor's Degree