Location: Remote working but with once monthly meetups in London/Surrey
The Company: This highly innovative InsurTech (and digital insurance broker) has developed a modular, end-to-end, SaaS platform based around a core AWS / Python / Django / PostgreSQL and Android/iOS app stack, utilizing ML/AI, with a central data storage & analysis hub, and API access. Recent investment sees them continue to scale their operations, hence they are 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, whilst guiding the evolution of their systems. As the team grows, you’ll be mentoring and leading other Developers, ensuring best practices are applied to efficiently deliver high-quality code.
Technical Expertise:
1. At least 5 years hands-on Python development experience, using the Django framework.
2. Application architecture skills:
1. SQL skills (PostgreSQL, MySQL) and Object-Relational Mapping (ORM)
2. Experience designing and integrating RESTful APIs
3. Thorough knowledge of web development principles, including HTML, CSS, JavaScript, and modern frontend frameworks (VUE would be ideal)
4. Proficient with version control systems (Git) and agile development methodologies
5. Knowledge of containerization and orchestration, using Docker
6. Experience with AWS
Business Analysis and Design:
1. Experience capturing requirements and translating them into technical specs
2. Strong problem-solving skills, with the ability to design secure, efficient, scalable, and maintainable applications
Soft Skills:
1. Excellent communication and interpersonal skills, able to explain tech concepts to non-technical stakeholders
2. Able to manage multiple projects to deadlines
3. Team leadership
4. 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 utilizing some really cool and emerging tech, including AI, ML, and cutting-edge mobile apps.
Remuneration includes a competitive base salary and stock options.
#J-18808-Ljbffr