Talent.com
This job offer is not available in your country.
Senior Python Developer - Django / Flask

Senior Python Developer - Django / Flask

TEAM GEEK SOLUTIONS PRIVATE LIMITEDBangalore
30+ days ago
Job description

Company Overview :

Team Geek Solutions is a dynamic IT solutions provider based in India, committed to delivering innovative, scalable, and efficient technology services. Our mission is to empower businesses through cutting-edge technology, driving digital transformation and enhancing operational efficiency. At Team Geek, we foster a culture of collaboration, creativity, and continuous learning, making it an ideal place for tech professionals to thrive and grow.

Job Summary :

We are looking for an experienced Senior Python Developer to join our high-performing development team. The ideal candidate will have a strong grasp of software engineering principles, a proactive mindset, and a proven ability to lead technical discussions, drive innovation, and deliver robust software solutions. You will play a key role in shaping project architecture, mentoring junior developers, and ensuring high-quality software development practices are followed.

Key Responsibilities :

  • Lead the design and development of scalable, secure, and maintainable Python-based applications.
  • Collaborate with cross-functional teams to gather, analyze, and translate user requirements into technical specifications.
  • Architect system components and integrations with third-party applications and services.
  • Perform code reviews and enforce coding standards to ensure high code quality.
  • Create and maintain unit tests and automated test frameworks to validate code coverage and system behavior.
  • Establish and maintain CI / CD pipelines and deployment infrastructure.
  • Troubleshoot, debug, and upgrade existing systems based on performance and user feedback.
  • Mentor junior developers and foster knowledge sharing across the team.
  • Participate actively in Agile / Scrum ceremonies and contribute to process improvement initiatives.
  • Keep up with emerging technologies and recommend adoption where appropriate.

Required Qualifications and Skills :

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8-10 years of professional software development experience, with 5+ years focused on Python.
  • Strong knowledge of Python frameworks such as Flask, FastAPI, or Django REST Framework.
  • Deep understanding of RESTful APIs, data structures, algorithms, and software design patterns.
  • Proficiency with Git, Python virtual environments, and package management.
  • Experience using the requests module, and working with or developing third-party Python libraries.
  • Solid experience in Linux / Unix environments and writing shell scripts.
  • Knowledge of SIEM tools (e.g., QRadar App, Splunk App / Add-on) is a plus.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Familiarity with Agile development methodologies and DevOps practices.
  • Strong analytical, problem-solving, and communication skills.
  • Preferred / Good-to-Have Skills :

  • Exposure to microservices architecture and containerization (Docker / Kubernetes).
  • Experience with asynchronous programming and performance optimization in Python.
  • Knowledge of CI / CD tools like Jenkins, GitLab CI, or GitHub Actions.
  • Familiarity with infrastructure-as-code tools like Terraform or Ansible.
  • What We Offer :

  • A collaborative and innovative work environment.
  • Opportunities for career growth and leadership.
  • Competitive salary and benefits.
  • Flexible working hours and remote work options.
  • Continuous learning and upskilling opportunities.
  • ref : hirist.tech)

    Create a job alert for this search

    Senior Python Developer • Bangalore