Position: Middle Python (Django) Software Engineer
Company: DNA325
Category: Python
Experience required: 3y
English level: upper
Published: 2020-11-01T00:00:00+02:00

Responsibilities:

Primary responsibilities include but are not limited to:
- Build new services and functionality, manage technical debt, be on the lookout for opportunities for platform improvement, and work with system engineers to increase the scale of our production systems;
- Define technical requirements and solutions and drive projects through to completion;
- Work with product, tech, and business leaders to determine the roadmap and deliverables;
- Work within a geographically distributed team of developers in both the US and Europe;
- Actively contribute to the adoption of strong software architecture, software development lifecycle best practices, and new technologies;
- Growth: mentor junior engineers, and teach industry-wide best practices;
- Actively participate in all phases of the SDLC including analysis, design, development, testing and implementation.

Requirements:
- 3-4+ years experience building and maintaining production websites;
- 3-4+ years working with Python;
- Data structures, design patterns, and algorithms;
- Participation in the development of large projects;
- Relational Databases;
- Django, REST Framework hands on experience;
- Experience with git;
- Comfortable taking the lead on projects and working without lots of oversight;
- Experience maintaining and improving existing software, including testing and refactoring;
- Computer Science or related technical field university degree;
- English - Intermediate +

NICE TO HAVE:
- JS, CSS, jQuery, React experience;
- History of successful projects working with AWS or Heroku;
- History of work on enterprise quality projects.

WE OFFER:
- Excellent compensation;
- Flexible work schedule;
- Events + team activities;
- Exciting growth opportunity as Sailo expands its product line and enters new markets.