A
Awin
BackendSenior
Senior Software Engineer (f/m/d)
JavaAWSSqlDynamoDBMongoDBREST APIGitAgile MethodologiesMicroservicesEvent-Driven ArchitectureCi/Cd
Про позицію
As a Senior Software Engineer, you will be part of a cross-functional team, working on extending and maintaining our Affiliate Marketing platform. Your responsibilities include writing clean, secure, and well-tested code, following best-practice guidelines, and collaborating with the team.
Обовʼязки
- 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
Вимоги
- At least 6 years of hands-on Java experience in commercial software engineering roles
- 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
- Familiarity with agile processes, particularly Scrum
- Knowledge of TDD or BDD practices
- Experience with cloud platforms, ideally AWS, and Infrastructure as Code
Переваги
- Flexi-Week and Work-Life Balance: flexible four-day Flexi-Week at full pay and with no reduction to your annual holiday allowance
- Remote Working Allowance: monthly allowance to cover part of your running costs
- Flexi-Office: flexibility through our Flexi-Office and hybrid/remote work possibilities
- Meal Vouchers: support with a certain net sum for lunches
- Health & Wellbeing: insurance covering health, vision and dental treatments for you and one additional family member
- Remote Working Furniture Package: eligibility for a furniture package after 3 months of employment
- Appreciation: peer-to-peer reward program
Senior Software Engineer (f/m/d)