Payload Logo
Retour aux Offres

backend-developer--golang

LieuDar El Beïda, Algiers, Algeria
TypeTemps plein · Présentiel
DépartementEngineering
ResponsableCTO

Description du poste

We are looking for a Backend Developer — Golang to design, develop, and maintain high-performance backend services and APIs. You will work closely with frontend, mobile, DevOps, and product teams to build reliable systems that support our products at scale.

Responsibilities

Develop scalable backend services and APIs using Go.

Design and implement clean, maintainable, and efficient solutions.

Build and integrate RESTful APIs and backend services.

Work with relational and NoSQL databases and optimize data access.

Implement authentication, authorization, and secure data handling.

Write unit, integration, and end-to-end tests.

Monitor, troubleshoot, and optimize application performance.

Identify and resolve production issues and technical challenges.

Collaborate with frontend, mobile, DevOps, and product teams.

Participate in code reviews and contribute to backend engineering standards.

Contribute to system architecture and technical decisions.

Requirements

Professional experience in backend development with Go.

Strong understanding of Go fundamentals, concurrency, and error handling.

Experience designing and building RESTful APIs and backend services.

Solid understanding of databases, data modeling, and SQL.

Familiarity with Docker, Git, and CI/CD workflows.

Understanding of distributed systems and scalable architectures is a plus.

Experience with cloud platforms and observability tools is a plus.

Strong problem-solving and debugging skills.

Good communication and collaboration skills.

What We Value

Simple, readable, and maintainable code.

Performance and reliability.

Strong ownership of backend services.

Practical and scalable engineering decisions.

Security and operational awareness.

Continuous learning and knowledge sharing.