Software Engineer, Backend (Golang)
Position Summary
We are seeking a talented Software Engineer, Backend (Golang) to design, develop, and maintain scalable backend services and APIs.
In this role, you will build high-performance distributed systems, collaborate with cross-functional teams, and contribute to the architecture of reliable and efficient applications.
Key Responsibilities
- Design and develop backend services using Golang.
- Build and maintain RESTful APIs and microservices.
- Optimize system performance, scalability, and reliability.
- Work with databases, caching layers, and message queues.
- Collaborate with Product, Frontend, and DevOps teams.
- Write clean, testable, and maintainable code.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 3+ years of backend development experience.
- Strong proficiency in Golang.
- Experience with microservices, REST/gRPC APIs, and distributed systems.
- Knowledge of SQL/NoSQL databases, Redis, and message brokers such as Kafka or RabbitMQ.
- Familiarity with Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP).
- Strong problem-solving and communication skills.