Match score not available

Python Lead

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science Engineering, 5 to 7 years of professional experience, Strong proficiency in Python programming, Experience with version control systems such as Git.

Key responsabilities:

  • Develop and maintain high-quality software applications
  • Collaborate with cross-functional teams on new features
  • Conduct code reviews and troubleshoot applications
  • Mentor junior developers
Sales Consulting logo
Sales Consulting http://salesconsulting.recruitmentagiler.com
51 - 200 Employees
See all jobs

Job description

For this position, you should be able to check the following:

  • Possess a Bachelor’s degree in Computer Science Engineering or a related field;
  • Have 5 to 7 years of professional experience in software development;
  • Demonstrate strong proficiency in Python programming;
  • Show experience with version control systems such as Git;
  • Exhibit knowledge of software development best practices and design patterns;
  • Have experience with automated testing frameworks and continuous integration tools;
  • Display excellent problem-solving skills and attention to detail;
  • Possess strong communication and collaboration skills;

Responsibilities

  • Develop and maintain high-quality software applications using Python;
  • Collaborate with cross-functional teams to define design and ship new features;
  • Write clean maintainable and efficient code;
  • Conduct code reviews to ensure adherence to best practices and coding standards;
  • Troubleshoot and debug applications to optimize performance;
  • Provide technical guidance and mentorship to junior developers;
  • Participate in the entire software development lifecycle from planning and design to implementation and deployment;
  • Ensure software is up-to-date with the latest technologies and industry trends;
  • Work closely with product managers to understand requirements and translate them into technical specifications;
  • Implement automated testing and continuous integration processes to ensure software quality;
  • Document software designs and code to facilitate knowledge sharing and maintenance;
  • Collaborate with DevOps teams to ensure smooth deployment and operation of software applications;
  • Contribute to the improvement of development processes and methodologies;
  • BE - Programming language: Python 3.9; 
  • Database: PostgreSQL; MSSQL (Microsoft SQL Server 2016 Service Pack 2);
  • Libraries:  SQL Alchemy; Boto3;
  • Tools:  PG Admin 4; PyCharm; Datagri; Insomnia Core / Postman; Microsoft SQL Server Management Studio; Jenkins; Github Desktop;
  • Additional techs: AWS; Git (Github). 

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Detail Oriented
  • Collaboration
  • Communication
  • Problem Solving

Related jobs