This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We're looking for Software Engineers with a product mindset to join our growing engineering team. You will contribute to the design, development, and support of our product, working closely with more experienced engineers while continuing to build your technical depth and breadth. This role is ideal for someone who enjoys owning problems end-to-end, building customer focused software, learning from others, and growing their impact over time as we work to revolutionise research.
Job Responsibility:
Work as part of a cross functional, stream aligned team alongside engineers, a product manager, and a designer
Contribute to the design, implementation, and maintenance of product features
Use agile development practices to plan and deliver work as a team
Write clean, maintainable code with support from senior engineers and tech leads
Collaborate with other teams and stakeholders to understand requirements and user needs
Help to support production systems and respond to incidents when required
Learn how our systems operate from development through to production
Use monitoring and alerting tools such as Datadog to help maintain system reliability
Improve system observability and reliability over time
Actively participate in team discussions, retrospectives, and knowledge sharing
Continuously develop your technical and product understanding
Grow your scope and impact within the team and organisation over time
Requirements:
Good understanding of modern web applications and architecture design patterns
Can translate business concepts into core software domain models
Experience building applications using TypeScript and JavaScript
Experience working with NoSQL databases
Working knowledge of Python
Familiarity with event driven or asynchronous systems
Hands on experience using at least one major cloud provider such as AWS or GCP
Understanding of the importance of code quality and automated testing
Experience supporting applications in production environments
Exposure to monitoring and observability tools such as logging, metrics, or tracing
Experience working in a collaborative engineering team with established practices
Interest in the product lifecycle and delivering value to customers
Comfortable learning from feedback and iterating based on data
Curious and motivated to continuously improve your technical skills