Reporting to one of our Engineering Managers, you will be part of a critical group responsible for supporting and building new and existing features with a cross functional team. The successful candidate will join a group of engineers from different backgrounds including Software Dev, Data Science, UI and Product.
Work in a cross functional development team analysing product feature requests and designing solutions.
Build and maintain backend services with a strong focus on performance, maintainability, and production-readiness.
Take a hands-on approach to shipping high-quality code incrementally — we value learning through iteration over aiming for perfection upfront.
Participate in code reviews and architecture discussions to ensure technical excellence and knowledge sharing.
Work closely with the Product team to shape features that are valuable, feasible, and grounded in users needs.
Collaborate with colleagues across the organisation to ensure vision is delivered.
Assist and mentor junior team members.
Strong proficiency and at least 7 years of experience in software development, ideally developing SaaS solutions.
Experience in Python and its ecosystem.
Experience of working with CI/CD processes and in an agile, product led environment.
Experience designing distributed services which can communicate in a fault-tolerant manner using both RESTful and event-driven APIs.
Comfortable with DevOps practices, cloud environments (ideally AWS), and monitoring tools, you own your code in production.
Product mindset: you think in terms of value to users, not just technical challenges, and you're willing to experiment to find what works.
You are a deep thinker, you like to innovate, you like to solve problems creatively and quickly, and are passionate about technology and people.
You thrive in an environment of mutual respect, openness and collaboration. You enjoy getting things done at a quick pace.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Be the first to apply. Receive an email whenever similar jobs are posted.
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Senior Software Engineer Q&A's