This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Weʼre looking for an experienced Software Engineer to help accelerate the delivery of our new embedded analytics and reporting capabilities for our brand new Affiliate Marketing platform. You will be joining Team Copper in our Insights Tribe, part of the Growth Domain. This team are dedicated to creating data and analytics solutions to answers to our customers questions.
Job Responsibility:
Collaborate closely with other engineers, and product managers to design, build, and maintain secure, scalable, and well-tested software for our award-winning marketing platform
Responsible for writing clean, secure and well-tested code
Follow best-practice guidelines and help to improve those guidelines, your code is open by default and easy for others to reuse
Part of a team and with the team extend, maintain and operate assigned parts of our platform
Coach and mentor more junior colleagues, participate in knowledge-sharing activities both within your team and the wider Engineering practice
Have a good understanding of the user needs within your service and work with the product owner and other team members to translate these into technical solutions
Work through the entire lifecycle of a service or product, from understanding requirements, development to deployment, support and maintenance
Show an understanding for deadlines, find pragmatic solutions and are proactive in raising potential risks
Help the team in solving the challenges that arise as our business grows and develops
working together to ensure the service continues to meet the needs of our business and its customers
Requirements:
At least 3 years of hands-on experience in commercial Software Engineering roles
Good experience working with front-end code, ideally using Angular
Terraform for writing Infrastructure as Code scripts
Typescript
Java v21 with Maven, and Spring Boot v3
Docker
Understanding of relational database design principles, SQL query optimisation, and proficiency in SQL and non-relational databases like DynamoDB
Experience and an enthusiasm for using and finding new ways to use AI tools to augment software development practices
Experience using Git for source control
Passion for writing elegant code and a desire to constantly refactor and improve, with a good understanding of the SOLID principles
Expertise in designing and implementing RESTful APIs within a microservices architecture
Ability to conduct a thorough code review process, write unit tests and maintain CI/CD pipelines
Familiar with agile processes, Scrum or Kanban
Experience in monitoring applications (preferably using Cloudwatch and Datadog)
Nice to have:
Experience with low-latency, high availability systems
Knowledgeable about information security, able to design and implement solutions with mitigation against security threats
Knowledge of TDD and Pair Programming practices
Experience working with PHP, including building and maintaining web applications
Experience with cache solutions such as Redis, Memcached, or other
Experience with streaming and queuing solutions (ideally Kafka, Kinesis or SQS)
What we offer:
Flexi-Week and Work-Life Balance: flexible four-day Flexi-Week at full pay and with no reduction to your annual holiday allowance
variety of different paid special leaves
Remote Working Allowance: monthly allowance to cover part of your running costs
support in setting up your remote workspace appropriately
Flexi-Office: international culture and flexibility through our Flexi-Office and hybrid/remote work possibilities to work across Awin regions
Meal Vouchers: supported with a certain net sum to spend it on a variety of lunches
Health & Wellbeing: insurance covers several types of health, vision and / or dental treatments for you and for up to one additional family member
Remote Working Furniture Package: After 3 months of employment, eligible for a furniture package to enable you to set up a proper workplace at your remote working location
Appreciation: Thank and reward colleagues by sending them a voucher through our peer-to-peer program