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)