- Develop, test, and maintain high-performance backend services using Golang
- Work on scalable, distributed systems and APIs
- Optimize performance and efficiency of existing applications
- Collaborate with cross-functional teams, including frontend developers, DevOps engineers, and product managers
- Implement secure and efficient coding practices
- Write clean, maintainable, and well-documented code
Requirements:
- 3+ years of experience in backend development with Golang
- Solid understanding of concurrency, multithreading, and microservices architecture
- Experience with RESTful APIs, gRPC, and WebSockets
- Proficiency with SQL/NoSQL databases such as PostgreSQL, MongoDB, or Redis
- Hands-on experience with Docker, Kubernetes, and cloud platforms like AWS or GCP
- Familiarity with CI/CD pipelines and DevOps practices
- Experience with message queues such as Kafka or RabbitMQ is a plus
- Excellent problem-solving skills and ability to work in a fast-paced environment