Job Openings
Python Engineer
About the job Python Engineer
Key Responsibilities
- Design, develop, and maintain scalable backend applications and APIs using Python, Django, and FastAPI
- Build and enhance microservices-based architectures hosted on AWS cloud environments
- Develop RESTful APIs and backend services for enterprise-grade platforms
- Collaborate with DevOps teams on containerized deployments using Docker and Kubernetes
- Integrate with messaging/event-driven systems such as Kafka
- Optimize PostgreSQL database queries, performance, and data models
- Participate in system architecture discussions, technical design, and code reviews.
- Implement secure, maintainable, and high-quality coding standards
- Work closely with QA/Test teams and Business Analysts during testing and release cycles
- Support monitoring, logging, and troubleshooting activities using tools such as Prometheus and Kibana
- Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives
Requirements
- Minimum 4–6 years of experience in Python backend development
- Strong hands-on experience with Python frameworks such as Django and/or FastAPI
- Experience developing RESTful APIs and microservices architectures
- Strong experience working with AWS cloud services
- Experience with PostgreSQL or other relational databases
- Hands-on experience with Docker and Kubernetes
- Familiarity with Kafka or other messaging/event-streaming platforms
- Understanding of CI/CD pipelines and DevOps practices
- Experience working in Agile/Scrum environments
- Strong problem-solving and troubleshooting skills
- Good communication and stakeholder collaboration skills