A technology company specializing in restaurant solutions is seeking a Staff Software Engineer to join their Payments team in Dublin, Ireland. This role involves designing and implementing payment processing features that enhance revenue and improve operations. The ideal candidate has over 8 years of backend development experience, including building scalable APIs and leading technical initiatives. This position offers a hybrid work model, fostering collaboration and flexibility for team members.
Qualifications
Ability to guide, coach, and mentor junior engineers.
Experience with API design and integrations.
Knowledge of containerization technologies.
Responsibilities
Plan, design, build, and deliver features for payment products.
Implement best practices to ensure high-quality code.
Collaborate with PM and UX on feature definitions.
Skills
8+ years of experience in designing and implementing robust backend services
Ability to step into a technical leadership role
Proven ability to design and develop scalable and secure APIs
Applied knowledge of API lifecycle management best practices
Demonstrated experience with microservices architecture
Tools
DynamoDB
PostgreSQL
Kotlin
Java
Job description
A technology company specializing in restaurant solutions is seeking a Staff Software Engineer to join their Payments team in Dublin, Ireland. This role involves designing and implementing payment processing features that enhance revenue and improve operations. The ideal candidate has over 8 years of backend development experience, including building scalable APIs and leading technical initiatives. This position offers a hybrid work model, fostering collaboration and flexibility for team members.