about 4 hours ago
Dublin, IrelandStaff+
Responsibilities
- Architect and build scalable, reliable backend systems for retail experiences.
- Identify and address gaps in existing services to improve performance and data consistency.
- Collaborate with Product, Design, Frontend, and Platform teams for end-to-end customer experiences.
- Lead technical design discussions and influence architectural decisions.
- Prototype and iterate on new ideas based on customer feedback.
- Mentor engineers and elevate engineering standards within the team.
- Drive improvements in observability, reliability, and operational maturity of backend systems.
- Explore new technologies and patterns to enhance system design and developer productivity.
- Leverage AI tools to improve development workflow and velocity.
Requirements
- 8–10+ years of experience building and operating production backend systems at scale.
- Strong proficiency in Java, Kotlin, or similar object-oriented languages.
- Deep experience designing distributed systems, APIs, and data models.
- Strong understanding of system design tradeoffs such as scalability and fault tolerance.
- Experience building and evolving RESTful APIs and/or event-driven architectures.
- Proven ability to collaborate cross-functionally and deliver end-to-end features.
- Experience mentoring engineers and influencing technical direction.
- Passion for clean, maintainable, and observable systems.
- Comfortable operating in a fast-moving, ambiguous environment.