Skip to main content
Awin
Зібрано зBuiltin2 тижні тому
BackendSenior

Senior Software Engineer (f/m/d)

JavaAWSSqlDynamoDBMongoDBREST APIGitAgile MethodologiesMicroservicesEvent-Driven ArchitectureCi/Cd
Формат
Hybrid
Зайнятість
Full Time
Локація
Worldwide
Оплата
Не вказана

Про позицію

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)