Python Developer
๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐
๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ณ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ญ๐ฑ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ณ-๐ญ๐ฑ ๐๐ฃ๐)
Experience: 2+ yrs
Location: Bengaluru, Karnataka, India
Job Type: Full-time
We are looking for a skilled Python Developer with hands-on experience in Golang and Kubernetes to build, enhance, and maintain scalable cloud-native applications and backend services. The ideal candidate will have strong Python development expertise, practical knowledge of Go, and experience working with containerized applications and Kubernetes environments.
This role is suited for an engineer who enjoys solving technical problems, working across application and infrastructure layers, and building reliable, maintainable, and scalable software solutions.
Requirements
Key Responsibilities
- Develop, enhance, and maintain backend applications and services using Python.
- Build microservices, utilities, and cloud-native components using Golang.
- Design, develop, and integrate RESTful APIs and distributed services.
- Deploy, manage, monitor, and troubleshoot applications running on Kubernetes.
- Work with Docker and containerization technologies to build and deploy applications.
- Diagnose and resolve application, container, networking, and deployment-related issues.
- Contribute to improving application scalability, reliability, availability, and performance.
- Collaborate with DevOps and engineering teams on cloud-native deployments and operational improvements.
- Write clean, maintainable, efficient, and well-tested code.
- Participate in code reviews, debugging, testing, and continuous improvement initiatives.
- Follow Git, CI/CD, and modern software development practices.
- Support applications running in Linux/Unix-based environments.
What Makes You a Great Fit
- 2+ years of professional software development experience, preferably in backend or cloud-native application development.
- Strong hands-on experience with Python and backend development.
- Good working knowledge of Golang (Go) and experience developing services or utilities.
- Practical experience with Kubernetes and containerized application environments.
- Strong understanding of Docker and container deployment practices.
- Experience developing and consuming REST APIs and working with microservices.
- Good understanding of distributed systems and cloud-native application concepts.
- Comfortable working in Linux/Unix environments.
- Familiarity with Git, CI/CD pipelines, and DevOps practices.
- Strong troubleshooting, debugging, analytical, and problem-solving skills.
- Ability to write scalable, reliable, and maintainable code.
- Good communication and collaboration skills with the ability to work effectively with engineering and DevOps teams.
- A proactive mindset with a willingness to learn new technologies and take ownership of technical challenges.