Join a rapidly expanding company that's reshaping the experience of planning for life events and finding support through significant transitions.
Backed by a prominent group known for its innovative approach and exciting ventures, this team is on a mission to provide meaningful solutions that enhance customer experiences in a sensitive and impactful area of life.
The Opportunity We are searching for a Senior Software Engineer who will play a crucial role in a scaling engineering team.
This position offers the chance to work on a greenfield project, granting you the autonomy to make important architectural and development decisions.
You will contribute to both back-end and some front-end components, integrating modern technologies, including Large Language Models (LLMs), into their offerings.
While proficiency in AWS services such as Lambda, S3, and DynamoDB is preferred, experience with similar cloud platforms like GCP or Azure will also be considered.
Key Responsibilities: Lead the design and development of scalable, cloud-native systems utilising microservices and serverless frameworks.
Write clean, efficient code in Python or similar languages, emphasizing performance and reliability.
Create and maintain automated testing frameworks and CI/CD pipelines to facilitate rapid deployment cycles.
Collaborate with product managers, designers, and engineers to gather requirements and develop features that meet user needs.
Uphold best practices in software development, balancing speed and quality in all outputs.
Engage in code reviews and architectural discussions to promote continuous improvement and exceptional technical standards.
Foster a lean, agile development culture by participating in sprint planning and stand-ups.
Connect with users and stakeholders to ensure the solutions developed align with business objectives and enhance the overall customer experience.
Who You Are: Experienced software developer with a strong foundation in Python Demonstrated expertise in cloud technologies, particularly AWS, with a proven track record of building and maintaining scalable applications.
Skilled in automated testing and CI/CD practices using tools like CircleCI, Jenkins, or GitHub Actions.
Comfortable thriving in a startup environment, with a willingness to adapt to rapid changes and prioritise iteration.
Solid understanding of RESTful APIs and experience in optimizing them for performance.
Desirable Attributes: Familiar with serverless frameworks and infrastructure as code (IaC) tools like AWS CloudFormation or Terraform.
Experienced with containerisation and orchestration technologies such as Docker and Kubernetes.
Knowledgeable about event-driven architecture and Python web frameworks (e.g., Flask, FastAPI).
Passionate about mentoring others and contributing to a culture of continuous learning.
Benefits: Flexible working arrangements, with 3 days in the London office and the option to work remotely for up to 4 weeks per year.
Additional holiday for your birthday.
Comprehensive life and health insurance packages.
Enhanced parental leave policies.
Opportunities to invest in company shares and participate in schemes that support employee wellbeing, such as cycle-to-work and electric vehicle salary sacrifice programs.
Salary is between 90 - 100k + benefits based on experience