Python Developer
Minimum experience:
2-4 years
At Pesto, top-tier clients are on the hunt for software tech leads who can effortlessly lead a team of engineers to deliver high-quality technical solutions. The ideal candidate should have the ability to organize a team and influence technical direction.
Apply now
Job description
Responsibilities
  • Write reusable, testable, and efficient code in Python to develop various types of applications and software features.
  • Integrate user-facing elements developed by front-end developers with server-side logic, ensuring high performance and responsiveness to requests from the front-end.
  • Implement security and data protection solutions, and ensure data storage solutions are efficient and effective.
  • Work with data and analytics teams to improve software.
  • Collaborate with the engineering team to design and launch new features, and maintain code quality and organization.
Minimum requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • Strong experience in Python, with knowledge of at least one Python web framework (such as Django, Flask, etc.).
  • Familiarity with some ORM (Object Relational Mapper) libraries.
  • Understanding of server-side templating languages and front-end technologies (like JavaScript, HTML5, and CSS3).
  • Basic understanding of database systems, including PostgreSQL, MySQL, etc.
Preferred skills
  • Experience with development tools such as Git, Mercurial, or SVN.
  • Understanding of accessibility and security compliance.
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments.
  • Familiarity with event-driven programming in Python.
  • Strong unit test and debugging skills, and a proficient understanding of code versioning tools.
Interested in this job?
Apply now