Job Summary We are looking for a
skilled Developer to join our growing team of backend engineers. You will be responsible for developing and maintaining efficient scalable backend services and APIs. The ideal candidate is proficient in has strong problem-solving skills and is comfortable working in Agile environments.
Key Responsibilities Design develop test and maintain high-performance backend services using .
Build RESTful and/or GraphQL APIs to support frontend applications and mobile clients.
Collaborate with product managers frontend developers and DevOps to deliver complete solutions.
Implement secure and scalable systems using best coding practices.
Optimize applications for maximum speed and scalability.
Participate in code reviews unit testing and continuous integration processes.
Monitor and troubleshoot production systems ensuring high availability.
Write and maintain clear documentation for all code and APIs.
Required Skills and Qualifications 2 years of professional experience in backend development using
.
Solid understanding of
JavaScript (ES6) and asynchronous programming.
Experience with
Koa or other backend frameworks.
Strong experience in
building RESTful APIs or
GraphQL endpoints.
Experience with
MongoDB PostgreSQL or other databases.
Familiarity with version control tools like
Git.
Experience with
unit testing (Jest Mocha etc.) and
CI/CD pipelines.
Familiarity with containerization tools like
Docker is a plus.
Knowledge of
security best practices in web applications.
Preferred Qualifications Experience with
microservices architecture.
Working knowledge of
TypeScript.
Familiarity with
cloud platforms like AWS GCP or Azure.
Knowledge of
Redis RabbitMQ or
Kafka for messaging queues.
Understanding of
Agile/Scrum methodologies.