Description

We are looking for an experienced and motivated Backend Developer with expertise in Java / Python and Golang to join our dynamic engineering team. The ideal candidate will have a strong understanding of backend technologies and architecture, be passionate about coding, and possess problem-solving skills to build and optimize scalable systems.

 

Responsibilities:

  • Design, develop, and maintain backend services and APIs using Java / Python and Golang.
  • Collaborate with front-end developers and other team members to integrate APIs and improve the user experience.
  • Build and optimize scalable, high-performance systems that handle large amounts of data.
  • Write clean, efficient, and reusable code following best practices and coding standards.
  • Participate in code reviews to ensure code quality, consistency, and maintainability.
  • Troubleshoot and resolve issues related to backend services and APIs.Azure
  • Optimize backend systems for performance, scalability, and security.
  • Work with cloud platforms and services (e. g., AWS, Google Cloud, or ) to deploy and manage backend services.
  • Collaborate with DevOps teams to ensure seamless CI/CD pipelines.
  • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
  • Stay up-to-date with the latest backend development trends, technologies, and best practices.

 

Requirements:

  • Proven experience in backend development using Java / Python and Golang.
  • Strong knowledge of RESTful API design and experience with API development and integration.
  • Solid understanding of databases (SQL/NoSQL) and data modeling, as well as experience with technologies like PostgreSQL, MySQL, or MongoDB.
  • Familiarity with microservices architecture and developing scalable distributed systems.
  • Experience with version control systems (e. g., Git).
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Strong understanding of backend best practices such as error handling, logging, monitoring, and testing.
  • Experience working with cloud platforms such as AWS, Google Cloud, or Azure.
  • Good problem-solving skills and ability to troubleshoot complex issues.
  • Familiarity with unit testing and test-driven development (TDD)

Education

Any Gradute