This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
As a Junior Software Engineer, you will be part of a cross-functional, customer-focused team working on extending and maintaining the Affiliate Marketing platform.
You will advocate for writing clean, secure, and well-tested code, following best practices and helping to improve them to make the code more open and reusable.
Your role will involve developing a solid understanding of user needs within your service, collaborating with the product manager and other team members to translate those needs into technical solutions.
You will be involved in the entire lifecycle of a service or product, from requirements gathering to development, deployment, support, and maintenance.
You will work toward pragmatic solutions and proactively highlight potential risks.
As you grow within the team, you will contribute to solving challenges that arise as the business evolves, ensuring the service continues to meet the needs of the business and its customers.
You will have opportunities to participate in knowledge-sharing activities and learn from more experienced colleagues through mentoring.
You will join the Publisher Tribe in the Growth Domain, a dynamic team dedicated to empowering publishers on the Awin platform.
Your work will help build user-friendly experiences and essential tools for publishers to cultivate new partnerships and expand their presence.
Requirements:
You should have 1-3 years of hands-on experience in commercial Software Engineering roles.
A basic understanding of object-oriented programming (OOP) principles and software development best practices is required.
Experience working with Java (v17+) and Spring Boot is necessary.
You must have an understanding of relational database design principles, proficiency in SQL, and knowledge of non-relational databases like DynamoDB.
Exposure to Docker and an interest in cloud technologies such as AWS, Azure, or GCP is expected, as the team employs AWS with Infrastructure as Code using Terraform.
A passion for writing clean, maintainable code with a desire to continuously improve and learn is essential.
Awareness of RESTful APIs and Microservices architecture is required.
You should have an understanding of data structures and algorithms.
Familiarity with agile methodologies such as Scrum or Kanban is necessary.
Nice to have skills include exposure to front-end development (preferably Angular or similar frameworks), familiarity with PHP and web application development, experience with CI/CD pipelines and automated testing, interest in streaming and messaging solutions (Kafka, Kinesis, or SQS), awareness of TDD, pair programming, and code review best practices, and experience in monitoring applications and understanding basic security best practices.
Benefits:
You will enjoy a flexible four-day Flexi-Week at full pay with no reduction to your annual holiday allowance, prioritizing your mental health and wellbeing.
A monthly remote working allowance will be provided to cover part of your running costs, along with support in setting up your remote workspace appropriately.
The company offers an international culture and flexibility through the Flexi-Office and hybrid/remote work possibilities to work across Awin regions.
You will receive meal vouchers to support you with a certain net sum to spend on a variety of lunches.
Health insurance will cover several types of health, vision, and/or dental treatments for you and for up to one additional family member.
After 3 months of employment, you will be eligible for a remote working furniture package to help set up a proper workplace at your remote location.
The company has a peer-to-peer program that allows you to thank and reward colleagues by sending them a voucher.