Thursday, October 30, 2025
Awin Global

Junior Software Engineer (f/m/d)

Posted: 6 days ago

Job Description

Purpose of PositionAs a Junior Software Engineer you are part of a cross-functional service-oriented team, working on extending and maintaining our Affiliate Marketing platform.You are learning to write clean, secure and well-tested code. You actively seek feedback from your team members and follow best-practice guidelines, your code is open by default and easy for others to reuse. You are part of a team and with the team extend, maintain and operate assigned parts of our platform.You participate in knowledge-sharing activities both within your team and the wider Engineering practice.You build understanding of the user needs within your service and work with the product owner and other team members to translate these into technical solutions. You work through the entire lifecycle of a service or product, from understanding requirements, development to deployment, support and maintenance. You show an understanding for deadlines, find pragmatic solutions and are proactive in raising potential risks.You will 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.The TeamTeam Orion is a newly established team dedicated to giving the best platform experience for our Advertisers. This entails managing the Dashboard entry point for them and crafting new solutions which increase engagement and user satisfaction. The team will focus on developing easy access, AI driven solutions to access performance metrics and build personalised campaigns.Key TasksLearn to develop high-quality / clean software components (including features, performance, testing, documentation, etc.) in various languages and for various applicationsWorks with more experienced engineers and seek feedback on your work through e.g. code review, pair programmingCollaborate with others when necessary to review specifications / standards and use these to design, code, test and document components of low to medium complexitySupport the team to maintain and operate its servicesFollow best-practice guidelines and processesFrequently interacts with other engineers, product managers and QA's within the same teamInteracts with other teams on aspects of the feature or sub-systemSeek input and supervision from more experienced software engineersRequiredSkills & Expertise Knowledge of JavaUse of GitBackend-focusedKnowledge of databases (relational or non-relational)Knowledge of various Operating Systems (Linux preferred)Nice to havePreferred knowledge of cloud architecture/systems (We use AWS, but any experience helps)Desirable frontend experience: We use Angular but any experience helpsPreferred to have knowledge of development processes using Agile, Scrum, and/or KanbanPreferred knowledge of unit testing, or even up to TDD. Any experience helpsExperience leveraging AI tools (e.g., GitHub Copilot, ChatGPT) effectively to boost productivity, while maintaining strong independent problem-solving and coding skills. Soft SkillsFocus on self-development, broadening and deepening knowledgeWorks well within a team, and contributes effectively to the success of those that they interact with regularly through showing motivation, dedication & passionLearns to take ownership and work autonomously on less complex components (e.g. features/tickets)Eager to learn new technologies, new ways to work and open to new perspectivesBasic understanding of and interest in the business context and customer needsAble to communicate technical concepts, proactive in raising questions or concerns / issuesOpen to receiving feedback and reflect actively on the way you and your team workKeen to understand how systems, people, teams, departments and customer interact and workFlexible enough to adopt to different ways of working (e.g. agile processes) and on different services / topicsOur OfferFlexi-Week and Work-Life Balance: We prioritise your mental health and wellbeing, offering you a flexible four-day Flexi-Week at full pay and with no reduction to your annual holiday allowance. We also offer a variety of different paid special leaves. Remote Working Allowance: You will receive a monthly allowance to cover part of your running costs. In addition, we will support you in setting up your remote workspace appropriately. Flexi-Office: We offer an international culture and flexibility through our Flexi-Office and hybrid/remote work possibilities to work across Awin regionsMeal Vouchers: You will be supported with a certain net sum to spend it on a variety of lunches. Health & Wellbeing: The 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, you will be eligible for a furniture package, which should enable you to set up a proper workplace at your remote working locationAppreciation: Thank and reward colleagues by sending them a voucher through our peer-to-peer program. Established in 2000, Awin is proud of our dynamic, social and inclusive culture.Like all businesses, we’ve had to adapt and nurture our culture in a virtual environment. Our virtual ‘Life @ Awin’ hub brings our colleagues from across the globe together for various social activities.Diversity & Inclusion are paramount to us, and we proudly pursue and hire diverse team members. We champion uniqueness and authenticity; this is who we are at our core. Our network of affiliate partnerships are diverse and transparent, as are the employees powering our vision to build the world’s leading open partner ecosystem. We welcome all backgrounds, identities, and experiences. If you need support at any point in the application or interview process, please let us know.Apply now to begin the next stage of your career at a progressive company that supports both your professional and personal development.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs