Quick Summary
Purpose of the Position
We are seeking an experienced Full Stack Senior Software Engineer to join a new team within our Advertiser tribe. This role is crucial for accelerating the development and delivery of our innovative Affiliate Marketing platform.
You
As a member of our agile Engineering teams, you will report to an Engineering Manager. You will collaborate with engineers, UX specialists, and product managers to design, build, and maintain secure, scalable, and well-tested software for our award-winning marketing platform.
Responsibilities include writing clean, secure, and well-tested code, adhering to and improving best-practice guidelines. Your code will be open by default and easily reusable. You will work with your team to extend, maintain, and operate assigned sections of our platform.
As a senior team member, you will coach and mentor junior colleagues and participate in knowledge-sharing initiatives within your team and across the broader Engineering practice.
You will possess a strong understanding of user needs for your service, collaborating with product managers and team members to translate these into technical solutions. Your involvement spans the entire product lifecycle, from requirements gathering and architectural design to development, deployment, support, and maintenance. You will demonstrate an awareness of deadlines, propose pragmatic solutions, and proactively identify potential risks.
You will contribute to solving challenges as our business evolves, ensuring services consistently meet business and customer needs.
The Team
This position is with Team Argonauts, part of the Advertiser Tribe within the Growth Domain. This team focuses on developing high-value features for our new Affiliate Marketing platform to serve our Advertisers.
Team Argonauts is a newly formed team, comprising both new hires and internal transfers. This offers a unique opportunity to not only develop exceptional software but also to support new colleagues, influence best practices, and shape the team's culture.
You will have access to the O'Reilly learning platform, hackathons, and cross-team initiatives, providing extensive opportunities for learning and gaining experience from diverse teams across Awin's engineering organization.
Skills & Expertise
Soft Skills
Beyond technical skills, we value individuals who are open, enthusiastic, and contribute positively to team culture. We seek candidates passionate about continuous improvement, demonstrating a growth mindset and learning from mistakes. We value diverse opinions and experiences, alongside delivery and team cohesion, emphasizing a challenge and commit mindset.
Hard Skills
Required
- Minimum of 6 years of hands-on experience in commercial Software Engineering roles.
- Proficient experience with front-end development, preferably using Angular.
- Extensive experience developing cloud software with:
- AWS services: Lambda, ECS, DynamoDB, OpenSearch
- Terraform for Infrastructure as Code (IaC)
- TypeScript
- Java v21 with Maven and Spring Boot v3
- Docker
- Strong understanding of relational database design principles, SQL query optimization, and proficiency in SQL and non-relational databases such as DynamoDB.
- Experience and enthusiasm for leveraging AI tools to enhance software development practices.
- Proficiency with Git for source control.
- Passion for writing elegant code, continuous refactoring, and a solid understanding of SOLID principles.
- Expertise in designing and implementing RESTful APIs within a microservices architecture.
- Ability to conduct thorough code reviews, write unit tests, and maintain CI/CD pipelines.
- Keen interest in agile processes (e.g., Scrum, Kanban).
- Experience in application monitoring, preferably using Cloudwatch and Datadog.
- Knowledge of information security, capable of designing and implementing solutions with threat mitigation.
Nice to Have
- Knowledge of TDD (Test-Driven Development) and Pair Programming practices.
- Experience with PHP, including building and maintaining web applications.
- Experience with cache solutions like Redis or Memcached.
- Experience with streaming and queuing solutions (e.g., Kafka, Kinesis, or SQS).
Our Offer
- Flexi-Week and Work-Life Balance: We prioritize mental health and wellbeing, offering a flexible four-day Flexi-Week at full pay with no reduction to annual holiday allowance. Various paid special leaves are also provided.
- Remote Working Allowance: Receive a monthly allowance for running costs and support for setting up an appropriate remote workspace.
- Flexi-Office: Benefit from an international culture and flexibility with Flexi-Office and hybrid/remote work options across Awin regions.
- Meal Vouchers: Receive a net sum to spend on a variety of lunches.
- Health & Wellbeing: Insurance covers health, vision, and/or dental treatments for you and up to one additional family member.
- Remote Working Furniture Package: After 3 months of employment, you are eligible for a furniture package to set up a proper remote workplace.
- Appreciation: Thank and reward colleagues via our peer-to-peer voucher program.
Established in 2000, Awin fosters a dynamic, social, and inclusive culture.
Our culture has adapted to a virtual environment, with our 'Life @ Awin' hub connecting global colleagues for social activities.
Diversity & Inclusion are paramount. We proudly hire diverse team members, championing uniqueness and authenticity. Our affiliate partnerships are diverse and transparent, mirroring the employees driving our vision to build the world's leading open partner ecosystem. We welcome all backgrounds, identities, and experiences. Please inform us if you require support during the application or interview process.
Awin is part of the Axel Springer group. Learn more at axelspringer.com/en/, and explore the Axel Springer Essentials here: axelspringer.com/en/inside/the-essentials-what-we-have-adapted-and-why
Apply now to advance your career at a progressive company that supports both professional and personal development.
#LI-RS1


