The Backend Developer is responsible for designing, developing, and maintaining the server-side components of our applications. This role ensures our systems are scalable, secure, and performant, while enabling smooth integration with frontend interfaces and third-party services.
ABOUT THE ROLE
You will work closely with frontend, AI, and infrastructure teams to develop high-performance backend services. Your work will ensure scalability, security, and reliability across PTGR AG’s technology stack.
KEY RESPONSIBILITIES
Develop, maintain, and optimize backend systems, APIs, and microservices.
Manage and maintain databases and ensure data integrity and performance.
Implement authentication, authorization, and security protocols.
Integrate third-party services, payment gateways, and APIs.
Ensure high performance, reliability, and scalability of backend systems.
Write clean, maintainable, and well-documented code.
Collaborate with frontend developers, product teams, and IT/DevOps for smooth system deployment.
Participate in code reviews, debugging, and troubleshooting.
Implement unit and integration testing to ensure software quality.
Keep up-to-date with backend technologies and best practices.
Required Skills & Competencies
Proficient in backend programming languages, including Go, Node.js, Python, Java, or PHP.
Experience with backend frameworks (e.g., Express.js, Django, Spring Boot, Laravel).
Strong knowledge of databases (SQL and/or NoSQL).
Understanding of RESTful/GraphQL API design.
Familiarity with cloud services and deployment (AWS, GCP, Azure).
Strong problem-solving, debugging, and analytical skills.
Ability to work independently and collaboratively in a team environment.
Location
Ethiopia / addis ababa
Subscribe to Our Newsletter
Get monthly updates on the latest developments, events, and opportunities.