Job Title: Lead Python/Django Developer and Architect
TR Ref: CL/TR13612
Location: Remote working but with once monthly meetups in London/Surrey
The Company
This highly innovative InsurTech (and digital insurance broker) have developed a modular, end-to-end, SaaS platform based around a core AWS / Python / Django / PostgreSQL and Android/iOS app stack, utilising ML/AI, with a central data storage & analysis hub, with API access. Recent investment sees them continue to scale their operations, hence them now looking for a Lead Application Architect and Developer to join their small but growing team.
Role and Requirements
You will need extensive and advanced Python/Django application architecture and development skills, coupled with business analysis, requirement gathering, app design, implementation and (ideally) team management skills, as you will be translating business requirements into tech solutions and leading the end-to-end development of scalable applications.
You will be critical in both hands-on development and architectural decision-making, addressing complex technical challenges and proposing innovative solutions, while guiding their systems' evolution. As the team grows, you’ll mentor and lead other Developers, ensuring best practice is applied to efficiently deliver high-quality code.
Technical Expertise:
* At least 5 years hands-on Python development experience, using the Django framework.
* Application architecture skills
* SQL skills (PostgreSQL, MySQL) and Object-Relational Mapping (ORM)
* Experience designing and integrating RESTful APIs
* Thorough knowledge of web development principles, inc. HTML, CSS, JavaScript and modern frontend frameworks (VUE would be ideal)
* Proficient with version control systems (Git) and agile development methodologies
* Knowledge of containerization and orchestration using Docker
* Experience with AWS
Business Analysis and Design:
* Experience capturing requirements and translating into technical specs
* Strong problem-solving skills, with the ability to design secure, efficient, scalable, and maintainable applications
Soft Skills:
* Excellent comms and interpersonal skills, able to explain tech concepts to non-technical stakeholders
* Able to manage multiple projects to deadlines
* Team leadership
* Self-motivated, proactive, with a strong sense of ownership and accountability
Final Thoughts:
This is a remarkable opportunity to join a small but growing, talented tech team, where your architectural decisions and code will shape our client’s products and directly impact their transformation of insurance. As they continue to scale you will be responsible for building and leading your own small team of Developers. Our client advocates continuous learning, experimentation and exploring new technologies as you will be utilising some really cool and emerging tech, including AI, ML and cutting-edge mobile apps.
Remuneration includes a competitive base salary and stock options.
NOTE: Because this role requires monthly meetups in Surrey/London our client is only considering candidates who already live, and have the existing Right to Work, in the UK.