Search by job, company or skills

Lead Python Developer

Early Applicant
  • Posted 2 months ago
  • Be among the first 10 applicants

Job Description

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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 128383395

Similar Jobs

Bengaluru, India

Skills:

API designMySQLSystem ArchitecturePythonKubernetesDjangoHelmLinuxRestful ApisContainer-based deploymentsMicroservices architecture

Bengaluru

Skills:

PythonLinuxSaasAzureCI/CDUX/UI

Bengaluru, India

Skills:

KubernetesRabbitmqGithubPythonDockerGitPostgreSQLMongoDBSQL AlchemyAlembicAzure ReposAzure BoardsOpenAI APIsAzure Pipelines

Bengaluru, India

Skills:

TableauSQL ServerApache SparkPysparkKafkaPower BiRedisPythonLakehouseDelta SQLobjectstoreRDBMS technologiesIceberg

Bengaluru, India

Skills:

PrometheusRedisMySQLPythonRESTful API developmentDjangoGrafanaGitPostgreSQLLinux

Beware of Scammers

We don’t charge money for job offers