Skip to main content

ExponentialAI - Lead Python Developer - Django/Flask/FastAPI

Technology
EXPONENTIAL AI SOFTWARE PRIVATE LIMITED
2 months ago

Job description

Job Overview :

We are looking for an experienced Python Lead to lead the design, development, and implementation of robust Python-based applications and solutions.

This role involves technical leadership, collaborating with cross-functional teams, mentoring junior developers, and ensuring the delivery of high-quality, scalable solutions.

Key Responsibilities :

  • Lead the development and implementation of Python-based applications, ensuring high-quality, scalable, and efficient code.
  • Collaborate with project managers, business analysts, and other stakeholders to understand requirements and translate them into technical specifications.
  • Mentor and guide junior Python developers, providing technical oversight, conducting code reviews, and promoting knowledge sharing within the team.
  • Stay up-to-date with the latest Python frameworks, libraries, and industry trends, and drive the adoption of new technologies and best practices.
  • Participate in the full software development life cycle, including requirements gathering, design, coding, testing, and deployment.
  • Ensure adherence to coding standards, security protocols, and software development methodologies.
  • Troubleshoot and resolve complex technical issues, optimizing performance and ensuring system stability.
  • Collaborate with teams like DevOps and QA to streamline processes and promote continuous integration and delivery.

Required Skills :

  • Python Expertise : Minimum of 7 - 10 years of experience in Python development with strong command over the Python programming language and its ecosystem.
  • Web Development Frameworks : Proficient in Django, Flask, or FastAPI for building scalable web applications.
  • Database Management : Expertise in databases like SQL, PostgreSQL, or MongoDB for handling data storage and integration.
  • Containerization & Orchestration : Experience with Docker for containerization and Kubernetes for orchestration.
  • Cloud Platforms : Familiarity with cloud platforms like AWS, GCP, or Azure for deploying applications.
  • CI/CD Pipelines : Knowledge in CI/CD pipelines, with hands-on experience with version control systems such as Git for code management.
  • Leadership Skills : Ability to lead a development team, mentor junior members, and foster a collaborative work environment.
  • Problem-Solving & Analytical Skills : Strong problem-solving capabilities and analytical thinking to troubleshoot and optimize system performance.

Good to Have :

  • Experience leading and mentoring development teams with a proven track record of successful project delivery.
  • Familiarity with Agile development methodologies and experience managing multiple priorities effectively.

Qualifications :

Education : Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.

Experience : 7 - 10 years of hands-on experience in Python development and leadership roles.

Why Join Us? :

  • Innovative Environment : Work on cutting-edge technologies and lead the development of impactful products.
  • Career Growth : Opportunities for professional development, training, and career advancement.
  • Collaborative Culture : Join a dynamic team that encourages collaboration, innovation, and knowledge sharing.
  • Work-Life Balance : Enjoy flexible working hours and a supportive work environment.

11th September Drive Date Location : 1005, 10th Floor, Jain Sadguru Images Capital Park, Beside Rameshwaram Cafe, Madhapur, Hyderabad

Keywords
OrchestrationTeaCodingMongodbDevOpsDjangoPostgresqlPythonSqlJava APIs for Integrated NetworksCI/CDCoding conventions

Interested in this role?