Overview
In this role you will drive the design, implementation, and operation of backend services within a cross-functional Rewards team. You will work closely with product managers to translate user needs into scalable solutions, mentor colleagues, and help shape engineering practices. You’ll tackle complex business logic in an event-driven, cloud-based environment and contribute to a platform used by advertisers and publishers. This is a hands-on, impact-focused opportunity at the core of a dynamic affiliate marketing ecosystem.
Retribuzione / Benefits
- flexi-week four-day work week
- remote working allowance
- flexi-office and hybrid/remote setup
- meal vouchers
- health & wellbeing coverage
- remote workspace furniture package after 3 months
Responsabilità
- Own backend services from design to operation and continuous improvement
- Lead technical discussions and help set engineering priorities
- Improve existing applications and build new solutions from scratch
- Contribute to code reviews, planning, retrospectives and team ceremonies
- Shape development technologies, standards, and engineering practices
- Collaborate with Product Managers to translate user stories into designs and tasks
- Troubleshoot production issues and ensure timely resolutions
- Engage with cross-functional teams and communicate effectively across locales
Requisiti fondamentali
- At least 6 years of hands-on Java experience in commercial software roles
- Solid understanding of SOLID principles and clean, maintainable code
- Experience with code reviews, unit testing, and CI/CD pipelines
- Strong Git experience
- Experience with event-driven architectures and messaging/streaming technologies
- Relational database concepts and strong SQL skills
- Experience with DynamoDB or MongoDB (non-relational databases)
- Experience designing RESTful APIs within a microservices architecture
- Experience in cross-functional teams and Agile (Scrum) environments
- Knowledge of TDD or BDD practices
- Experience with AWS and Infrastructure as Code
- Interest in AI tools to augment development
- Willingness to work with more than one programming language
- collaborative mindset
- strong sense of ownership
- clear communication
- Java
- Spring
- AWS (Lambda)
Senior Software Engineer (f/m/d) datore di lavoro: AWIN
Awin è un datore di lavoro eccezionale che offre un ambiente di lavoro collaborativo e orientato ai dati, ideale per chi desidera fare la differenza nel marketing affiliato. Con iniziative per il benessere dei dipendenti, un programma di riconoscimento tra pari e opportunità di crescita professionale attraverso l'Awin Academy, i membri del team possono sviluppare le proprie competenze mentre contribuiscono a strategie innovative. Inoltre, la flessibilità del lavoro ibrido e la settimana lavorativa di quattro giorni con stipendio pieno rendono Awin un luogo attraente per costruire una carriera significativa e gratificante.