Baly
Baly

Backend Developer

Job Overview

Your mission

Designing, implementing, and maintaining scalable backend services and APIs to support our web applications

Responsibilities
  • Design, develop, and deploy backend services and APIs using Golang.
  • Collaborate with frontend developers to define API specifications and data models.
  • Integrate with external systems and third-party APIs to extend application functionality.
  • Implement security best practices to ensure data protection and application security.
  • Optimize backend performance and scalability through efficient code design and database query optimization.
  • Conduct code reviews, testing, and debugging to ensure code quality and reliability.
  • Work closely with DevOps teams to deploy and maintain applications in cloud environments.
Requirements

Must have

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Proven experience as a backend developer, with proficiency in Golang.
  • Strong knowledge of backend frameworks and libraries such as Gin or Echo.
  • Experience with database technologies such as PostgreSQL or MySQL and nosql databases.
  • Familiarity with microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of RESTful API design principles and best practices.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and collaboratively in a team environment.
  • Strong communication and interpersonal skills.
  • Proficiency with Git and understanding of collaborative workflows (e.g., branching, pull requests).

Desirable:

  • Scripting language

More Information