Match score not available

Senior Python Developer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Advanced or Upper-Intermediate English, Python, Django, SQL, TDD, Static Analysis.

Key responsabilities:

  • Rewrite CRM from PHP to Python
  • Lead test-first team in development
  • Hire and mentor additional developers
Piller & Partners IT Recruitment logo
Piller & Partners IT Recruitment Human Resources, Staffing & Recruiting Startup https://pillerpartners.com
2 - 10 Employees
See more Piller & Partners IT Recruitment offers

Job description

This is a remote position.

Our partner, a software company providing services in the online gambling industry is looking for a Senior Pyhton Developer to join their team. 

 

The first project is rewriting the business's CRM from PHP into Python. The next project will depend on the result of this one. You will work directly under the CTO, no other assignments or managers involved, so it should be low-stress and provide a good level of creative control. There will be a comprehensive UAT suite provided, but the team has to believe in TDD. You will be able to hire 1-2 additional developers for your team, possibly more as needed.

 

The initial team is just the senior and a junior, so two people. The original PHP team was three devs: a senior, an intermediate and a junior. The junior is still working on bug fixes for the PHP version, and is available for knowledge transfer. There is also currently a two-person QA team preparing UAT/System tests from the PHP version for the Python version to verify against. The CTO will be involved to assist with code-review if desired and provide for all your DevOps needs.

 

 

Requirements:

  • Advanced or Upper-Intermediate English (you need to be able to communicate in English, but you can hire your own additional developers later, who will not be required to speak English)
  • Python experience: coding and building software, not just using Python for scripts/automation
  • Django experience
  • Basic JavaScript
  • SQL experience
  • Experience leading a team in a test-first environment (TDD). It can be a small team since at this company you will be leading just a couple of developers at the beginning
  • Experience with Static Analysis
  • Continuous Integration and Code Review experience
  • Basic CSS

 

Bonus skills:

  • Experience with Type-hinting
  • Property-based testing
  • UAT, System, and Integration testing experience
  • Knowledge and command of design patterns
  • Experience with mobile development
  • Linux
  • Docker
  • Experience with cloud environment
  • DevSecOps experience


Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Team Leadership

Python Developer Related jobs