Job Overview
About the job
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
About Us
BALY is an Iraqi company aiming to lead the Iraqi market as a super app.
Our company is an investment of Rocket Internet (a German Company) that is supporting all Iraqi talent to gather and take the lead in the market.
More Information
- Address Baghdad, Iraq