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