Full-Stack Software Engineer (f/m/d)
As a Full-Stack Software Engineer at Awin, you will join Team Copper within the Insights Tribe, part of the Growth Domain. This team is dedicated to developing data and analytics solutions that address customer inquiries, delivering some of the most in-demand features on our Affiliate Marketing platform. Your contributions will be highly visible, directly impacting our customers' experience.
In this role, you will collaborate closely with engineers and product managers to design, build, and maintain secure, scalable, and well-tested software. Responsibilities include writing clean, secure, and well-tested code, adhering to best-practice guidelines, and contributing to the extension, maintenance, and operation of assigned platform components. Additionally, you will coach and mentor junior colleagues and participate in knowledge-sharing activities within your team and the broader Engineering practice.
The ideal candidate possesses at least 3 years of hands-on experience in commercial software engineering roles, with proficiency in front-end development using Angular. Extensive experience in developing cloud software utilizing AWS services (Lambda, ECS, DynamoDB, Opensearch), Terraform for Infrastructure as Code, TypeScript, Java v21 with Maven and Spring Boot v3, and Docker is essential. A strong understanding of relational database design principles, SQL query optimization, and proficiency in both SQL and non-relational databases like DynamoDB are also required.
Awin offers a dynamic and inclusive work environment that values continuous improvement and professional growth. Employees have access to resources such as the O'Reilly learning platform, hackathons, and cross-team initiatives, providing ample opportunities to learn and gain experience from colleagues across the engineering department. Joining Awin means becoming part of a team that values collaboration, innovation, and the positive impact of your work on our customers.