Senior Python Developer

We are seeking an experienced Senior Python Developer with strong PostgreSQL database skills to join our engineering team. The ideal candidate will have a proven track record of building robust, scalable applications and leading technical initiatives.

Key Responsibilities:

  • Design, develop, and maintain Python-based applications and services
  • Architect and optimize PostgreSQL database schemas and queries
  • Lead code reviews and provide technical guidance to junior developers
  • Collaborate with cross-functional teams to define and implement new features
  • Troubleshoot and resolve complex technical issues
  • Implement best practices for code quality, testing, and deployment
  • Contribute to technical documentation and knowledge sharing

Requirements:

  • 6-7+ years of professional software development experience with Python
  • Strong expertise in PostgreSQL database design, optimization, and administration
  • Experience with Python web frameworks (Django, Flask, or FastAPI)
  • Proficiency in writing efficient SQL queries and stored procedures
  • Experience with RESTful API design and implementation
  • Solid understanding of software design patterns and principles
  • Familiarity with version control systems (Git) and CI/CD pipelines
  • Experience with containerization technologies (Docker, Kubernetes)
  • Strong problem-solving skills and attention to detail
  • Vijayawada, Vishakapatnam and Hyderabad are the preferred locations.

Preferred Qualifications

  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Knowledge of Python ORM frameworks (SQLAlchemy, Django ORM)
  • Experience with message queuing systems (RabbitMQ, Kafka)
  • Contributions to open-source projects
  • Knowledge of Agile/Scrum development methodologies

Apply Now