Team Geek Solutions

Lead Python Developer (7+ Years)

Bengaluru, Karnataka, India

12 days ago
Save Job

Summary

Company Overview

Team Geek Solutions is a dynamic technology company dedicated to delivering top-notch software solutions to clients across various industries. Our mission is to innovate and excel in software development while fostering a collaborative and inclusive work environment. We value creativity, teamwork, and a commitment to quality. At Team Geek Solutions, we believe that our employees are our greatest asset, and we encourage continuous growth and development.

Role Responsibilities

  • Lead the design and development of scalable web applications using Python.
  • Develop and maintain robust APIs for internal and external integrations.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Write clean, maintainable, and efficient code while adhering to coding standards.
  • Conduct code reviews and provide constructive feedback to team members.
  • Identify and resolve performance bottlenecks in applications.
  • Ensure application security and data protection best practices are followed.
  • Participate in project planning, estimation, and requirement gathering sessions.
  • Mentor junior developers and help them grow their skills.
  • Stay updated with the latest industry trends and technologies to implement best practices.
  • Document technical specifications and architecture for applications.
  • Perform debugging and troubleshooting for application issues.
  • Lead efforts to refactor and improve existing codebases.
  • Implement testing strategies to ensure code quality and reliability.
  • Work on multiple projects simultaneously while meeting deadlines.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of experience in Python development.
  • Strong experience with Django or Flask frameworks.
  • Expertise in RESTful API development.
  • Proficient with SQL and NoSQL databases.
  • Experience with version control systems, preferably Git.
  • Strong knowledge of Agile methodologies.
  • Excellent problem-solving skills and analytical thinking.
  • Ability to work effectively in a team environment.
  • Strong communication skills, both written and verbal.
  • Experience in cloud platforms like AWS or Azure is a plus.
  • Understanding of containerization technologies like Docker.
  • Knowledge of front-end technologies (HTML, CSS, JavaScript) is beneficial.
  • Experience with automated testing frameworks.
  • Ability to adapt to changing priorities and improve processes continuously.

Skills: api development,database management,agile methodologies,team collaboration,python,design,api,flask,fastapi,django,linux,unix

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job