About the role
<p><strong>Purpose of Position<br></strong></p> <p>Weʼre looking for an enthusiastic Junior Software Engineer for a new team in our Advertiser tribe to accelerate the delivery of our brand new Affiliate Marketing platform.</p> <p><strong>The Team<br></strong></p> <p>This role is within Team Argonauts in our Advertiser Tribe, part of the Growth Domain. This team are dedicated to serve our Advertisers by building the high value features that they need in our new Affiliate Marketing platform. Team Argonauts is a brand new team - a mix between new hires and new joiners from other teams. This gives you the opportunity to do more than just code and create great software. Youʼll be able to support your new colleagues, influence ways of working and best practices, and establish the culture in this new team. Along with access to the OʼReilly learning platform, hackathons, and cross-team initiatives, will provide plenty of opportunities to learn and gain experience from people in the many other teams across the engineering organisation at Awin</p> <p>&nbsp;</p> <p><strong>Skills &amp; Expertise</strong></p> <p>The experience in the technologies and the expertise listed below are as important to us as the soft skills that you have. We are interested in people who are open, enthusiastic, and interested in positively contributing to the culture of the team. We are passionate about continuous improvement, and are seeking people who can demonstrate a growth mindset and how they have learnt from mistakes. We value everyoneʼs opinion and experience as much as we value delivering and team cohesion, and we consider a challenge and commit mindset to be crucial to balance these.</p> <p><strong>Required</strong></p> <ul> <li>At least 2 years of hands-on experience in commercial Software Engineering roles</li> <li>Some experience working with front-end code, ideally using Angular</li> <li>Good experience in developing cloud software using: AWS services, Typescript, Java, Docker</li> <li>An enthusiasm for using and finding new ways to use AI tools to augment software development practices.</li> <li>Experience using Git for source control</li> <li>Passion for writing elegant code and a desire to constantly refactor and improve, with a good understanding of the SOLID principles</li> <li>Experience in implementing RESTful APIs within a microservices architecture</li> <li>Ability to write unit tests and maintain CI/CD pipelines</li> <li>Familiar with agile processes eg. Scrum or Kanban. Experience in monitoring applications (preferably using Cloudwatch and Datadog).</li> </ul> <p><strong>Nice to Have<br></strong></p> <ul> <li>Experience with information