The posting
Key Responsibilities
- Design, develop, and maintain backend services and APIs using Go (Golang).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed, scalability, and reliability.
- Write clean, maintainable, and testable code following best practices.
- Troubleshoot, debug, and upgrade existing software.
- Implement security and data protection measures in all applications.
- Contribute to architecture discussions and code reviews.
- Work with CI/CD pipelines, containerization (Docker, Kubernetes), and cloud environments (AWS, GCP, or Azure).
Requirements
- Proven experience as a Backend Developer with strong proficiency in Go (Golang).
- Solid understanding of concurrency, memory management, and networking in Go.
- Experience with RESTful APIs, gRPC, and microservices architecture.
- Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
- Hands-on experience with Docker, Kubernetes, and CI/CD tools.
- Knowledge of cloud platforms (AWS, GCP, or Azure).
- Strong problem-solving and analytical skills.
- Good communication skills and ability to work in an agile, collaborative environment.



