Job Description :
Must Have Technical/Functional Skills
- 5+ years of software development experience with a strong focus on Golang
- Proficiency in Python for scripting or service development
- Expertise in RESTful API design, implementation, and integration
- Solid grasp of SDLC processes including Agile methodologies, version control, and release cycles
- Hands-on experience with DevOps tools: Docker, Kubernetes, CI/CD (Jenkins, GitHub Actions, etc.)
- Strong understanding of cloud platforms (AWS, GCP, or Azure)
- Familiarity with observability tools (e.g., Prometheus, Grafana, ELK stack)
- Excellent problem-solving skills and the ability to take ownership of complex issues
- Strong communication and leadership skills
Roles & Responsibilities
- Design, develop, and maintain complex, high-performance backend services using Golang
- Build and consume scalable and secure RESTful APIs
- Write and maintain Python scripts/services for tooling, data processing, or automation
- Lead and contribute to system architecture and solution design discussions
- Apply best practices throughout the Software Development Life Cycle (SDLC) — from planning and design to testing, deployment, and support
- Collaborate closely with DevOps to implement CI/CD pipelines and automate infrastructure
- Perform code reviews, mentor junior developers, and promote knowledge sharing
- Identify performance bottlenecks and implement effective solutions
- Ensure system reliability, availability, and security in production environments