Senior Software Engineer (f/m/d)
Brak informacji o wynagrodzeniu
SeniorFull-time
#320927·Dodano miesiąc temu·18
Źródło: AwinTech Stack / Keywords
ArchitectureJavaSpringAWSLambdaKafkaNodeJSSQL
Firma i stanowisko
Awin is part of the Axel Springer group. Established in 2000, Awin operates an Affiliate Marketing platform and is organized in cross-functional teams such as the Rewards tribe, which manages advertiser rewards, commissions, and transactions using an event-driven architecture with technologies including Java/Spring, AWS Lambda, Kafka, NodeJS, and SQL/NoSQL databases.
Wymagania
Required:
- At least 6 years of hands-on experience in commercial software engineering roles
- A positive, collaborative work ethic and strong sense of ownership
- Passion for writing elegant, maintainable code, with a solid understanding of SOLID principles
- Experience conducting thorough code reviews, writing unit tests, and maintaining CI/CD pipelines
- Strong experience with Git or similar version control systems
- Experience with event-driven architectures and messaging/streaming technologies
- Solid understanding of relational database concepts, database design principles, and strong SQL skills
- Experience with non-relational databases such as DynamoDB or MongoDB
- Expertise in designing and implementing RESTful APIs within a microservices architecture
- Experience working in cross-functional teams alongside Product Owners, UX Designers, and Agile Coaches
- Familiarity with agile processes, particularly Scrum
- Knowledge of TDD or BDD practices
- Experience with cloud platforms, ideally AWS, and Infrastructure as Code
- Interest in and practical use of AI tools to augment software development practices
- Willingness and ability to work with more than one programming language
Obowiązki
- Work within a small, collaborative team using agile methodologies and practices
- Take ownership of backend services, from design and implementation to operation and improvement
- Proactively advocate for technical improvements and help define engineering priorities
- Improve existing applications and design and build new solutions from scratch
- Contribute to code reviews, planning sessions, retrospectives, and other team ceremonies
- Help shape development technologies, standards, and engineering practices
- Follow best-practice guidelines and contribute to their continuous improvement
- Work closely with Product Managers to translate user stories into technical designs, features, and tasks
- Tackle complex business logic and help solve real business problems
- Troubleshoot and resolve production issues in a timely manner
- Communicate effectively in both written and verbal form with local and remote team members
Oferta
- Flexi-Week and Work-Life Balance: flexible four-day Flexi-Week at full pay with no reduction to annual holiday allowance and various paid special leaves
- Remote Working Allowance: monthly allowance to cover part of running costs and support for remote workspace setup
- Flexi-Office: international culture and flexibility through Flexi-Office and hybrid/remote work possibilities across Awin regions
- Meal Vouchers: support with a net sum to spend on a variety of lunches
- Health & Wellbeing: insurance covering several types of health, vision, and/or dental treatments for employee and one family member
- Remote Working Furniture Package: eligibility after 3 months for a furniture package to set up a proper remote workplace
- Appreciation: peer-to-peer voucher program to thank and reward colleagues
Elastyczne godziny
Płatny urlop
Płatne święta
Dofinansowanie szkoleń
Opieka zdrowotna
Ubezpieczenie
Premie
Napoje w biurze
Awin
14 aktywnych ofert