Act as the go-to technical reference for junior and mid-level developers — answering design questions, reviewing approaches, and helping unblock progress
Own the code review process: review pull requests rigorously, enforce consistent coding standards, and communicate clearly what needs to change and why
Champion testing culture: ensure unit tests, integration tests, and coverage targets are embedded in every workstream from day one, not bolted on at the end
Contribute directly to backend and cloud implementation on projects where senior-level input is needed
Define and document best practices: branching conventions, API design patterns, error handling, logging, and deployment hygiene
Pair with newer team members to upskill them on backend and cloud development patterns
Work with the Head of Engineering to identify technical debt, flag risks early, and propose pragmatic remediation paths
Participate in architecture discussions, offering concrete implementation perspectives to balance high-level design with delivery reality
Requirements
5–7 years of professional software engineering experience, with a strong backend focus
Production-grade Python or TypeScript development — you have shipped things that real users depend on
Cloud-native development experience: Azure or AWS, including serverless functions, managed databases, blob storage, queues, and deployment pipelines
Strong instincts for system design at the implementation level: you know when something is over-engineered and when it is dangerously under-engineered
Disciplined approach to testing: you do not consider a feature done until it has tests, and you know the difference between a good test and a test that gives false confidence
Experience with code review as a teaching tool — you can give feedback that makes people better developers, not just feedback that gets the code to pass
Ability to communicate clearly with teammates who have research backgrounds (PhDs, postdocs) and help them translate their models into production-quality code
Italian native or fluent; working English required
Tech Stack
AWS
Azure
Cloud
Python
TypeScript
Benefits
Competitive base salary aligned with a senior S2 individual-contributor position
+10% salary progression at each career level
Annual salary review
Project bonuses: awarded on delivery and client impact
Year-end bonus: awarded for outstanding team performance
A brand new MacBook Pro M4 14” — yours to use from day one
Once a year, the whole team flies to Dublin for a 3-day offsite at our HQ — a mix of strategy, team building, and genuinely good craic
20 days of paid holiday per year, 8 public holidays, and 104 hours of additional permitted leave per year