Senior Software Engineer (f/m/d)
Brak informacji o wynagrodzeniu
SeniorFull-time
#368644·Dodano miesiąc temu·0
Źródło: AwinTech Stack / Keywords
AgileScrumFront-EndAngularCloudAWSLambdaDynamoDB
Firma i stanowisko
Awin is part of the Axel Springer group, established in 2000, operating in the marketing platform domain. The role is within Team Coral in the Advertiser Tribe, part of the Growth Domain, focused on providing bespoke integration solutions for customers.
Wymagania
Required:
- At least 6 years of hands-on experience in commercial Software Engineering roles.
- Experience working with front-end code, ideally using Angular.
- Extensive experience developing cloud software using AWS services (Lambda, ECS, DynamoDB, Opensearch).
- Experience with Terraform for Infrastructure as Code.
- Proficiency in Typescript.
- Experience with Java v21, Maven, Spring Boot v3, and Docker.
- Understanding of relational database design, SQL query optimization, and proficiency in SQL and non-relational databases like DynamoDB.
- Enthusiasm for using AI tools to augment software development practices.
- Experience using Git for source control.
- Passion for writing elegant code and understanding of SOLID principles.
- Expertise in designing and implementing RESTful APIs within a microservices architecture.
- Ability to conduct thorough code reviews, write unit tests, and maintain CI/CD pipelines.
- Familiarity with agile processes such as Scrum or Kanban.
Nice to have:
- Experience with low-latency, high availability systems.
- Knowledge of information security and designing solutions to mitigate security threats.
- Knowledge of TDD and Pair Programming practices.
- Experience working with PHP and building/maintaining web applications.
- Experience with cache solutions like Redis or Memcached.
- Experience with streaming and queuing solutions such as Kafka, Kinesis, or SQS.
Obowiązki
- Write clean, secure, and well-tested code following best-practice guidelines.
- Extend, maintain, and operate assigned parts of the platform as part of a team.
- Coach and mentor more junior colleagues.
- Participate in knowledge-sharing activities within the team and wider Engineering practice.
- Establish standards, best practices, and policies for the team.
- Collaborate with product owners and team members to translate user needs into technical solutions.
- Work through the entire lifecycle of a service or product, including development, deployment, support, and maintenance.
- Proactively raise potential risks and find pragmatic solutions.
- Occasionally interact with customers to understand their needs and pains.
- Contribute ideas to improve problem-solving, ways of working, and technology best practices.
- Monitor applications using tools like Cloudwatch and Datadog.
Oferta
- Flexible four-day Flexi-Week at full pay with no reduction to annual holiday allowance.
- Various paid special leaves.
- Monthly remote working allowance and support for remote workspace setup.
- Flexi-Office with hybrid/remote work possibilities across Awin regions.
- Meal vouchers to support lunch expenses.
- Insurance covering health, vision, and dental treatments for employee and one family member.
- Remote working furniture package eligibility after 3 months of employment.
- Peer-to-peer appreciation program with vouchers.
Elastyczne godziny
Płatny urlop
Dofinansowanie szkoleń
Opieka zdrowotna
Pakiet relokacyjny
Premie
Napoje w biurze
Awin
15 aktywnych ofert