Description

Responsibilities:

  • Design, develop, and maintain robust and scalable backend services and APIs.
  • Implement and manage GraphQL APIs for efficient data querying and manipulation.
  • Architect and develop microservices to ensure high performance and scalability.
  • Utilize NodeJS with Express.js or Java with Spring (core, data, security, REST), and Spring Boot for backend development.
  • Work with relational databases (PostgreSQL) and NoSQL databases (Cassandra) to manage and store data efficiently.
  • Integrate and deploy backend services on cloud platforms.
  • Collaborate with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions.
  • Write clean, maintainable, and efficient code while following best practices in software development.
  • Troubleshoot and debug production issues to ensure optimal performance and reliability.
  • Stay updated with the latest industry trends and technologies to continuously improve skills and software quality.

Required Qualifications:

  • Proven experience as a Backend Developer or similar role.
  • Deep knowledge of GraphQL and microservices architecture.
  • Proficiency in either:
    • NodeJS with Express.js framework, or
    • Java with Spring (core, data, security, REST) and Spring Boot.
  • Strong understanding of SQL databases, particularly PostgreSQL.
  • Experience with NoSQL databases like Cassandra.
  • Familiarity with cloud concepts and deployment on cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Solid understanding of software development principles and best practices.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.

 


 

Education

Any Gradute