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
- Address 14 Ramadan St., Baghdad
- How to apply Please apply via our Personio Job Board: https://baly.jobs.personio.de/job/1673089?language=en&display=en