About this role
We are seeking an experienced GoLang & Python Developer to design, develop, and maintain high-performance backend services and distributed systems. The ideal candidate has strong experience building scalable applications, writing clean and efficient code, and working in cloud-native environments.
Develop, test, and maintain backend services using GoLang and Python. Design scalable, high-availability microservices and APIs. Optimize application performance and ensure low-latency, high-throughput systems. Collaborate with cross-functional teams to gather requirements and deliver technical solutions. Implement secure coding practices and participate in code reviews. Integrate with databases, message queues, and cloud services (AWS/GCP/Azure). Troubleshoot and resolve production issues, ensuring system reliability. Contribute to CI/CD pipelines, automation tools, and deployment workflows. Stay updated with emerging technologies and recommend best practices.
4–8 years of hands-on development experience with GoLang and Python. Strong understanding of microservices architecture and REST/gRPC API development. Experience with Docker, Kubernetes, and cloud platforms (AWS/GCP/Azure). Solid knowledge of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.). Familiarity with message brokers (Kafka, RabbitMQ, etc.). Excellent understanding of concurrency, multithreading, and performance optimization. Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.). Strong problem-solving, debugging, and analytical skills. Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).