Senior Full-Stack Software Engineer (f/m/d)

Awin AG · schweiz

Responsibilities

  • Design, build, and maintain secure, scalable, and well-tested software for the marketing platform.
  • Write clean, secure, and well-tested code following best-practice guidelines.
  • Extend, maintain, and operate assigned parts of the platform.
  • Coach and mentor more junior colleagues and participate in knowledge-sharing activities.
  • Guide the team by establishing standards, best practices, and policies.
  • Translate user needs into technical solutions and work through the entire service lifecycle.
  • Help the team solve challenges arising from business growth.

Requirements

  • At least 6 years of hands-on Java experience in commercial Software Engineering roles.
  • Good experience working with front-end code, ideally using Angular.
  • Extensive experience in developing cloud software using AWS services (Lambda, ECS, DynamoDB, Opensearch).
  • Experience with Terraform for writing Infrastructure as Code scripts.
  • Proficiency in Typescript.
  • Experience with Java v21, Maven, Spring Boot v3, and Docker.
  • Understanding of relational database design principles, SQL query optimisation, and proficiency in SQL and non-relational databases like DynamoDB.
  • Experience and enthusiasm for using AI tools to augment software development practices.
  • Experience using Git for source control.
  • Passion for writing elegant code, refactoring, and understanding SOLID principles.
  • Expertise in designing and implementing RESTful APIs within a microservices architecture.
  • Ability to conduct code reviews, write unit tests, and maintain CI/CD pipelines.
  • Familiarity with agile processes (Scrum or Kanban) and application monitoring (Cloudwatch and Datadog).

Nice to have

  • Experience with low-latency, high availability systems.
  • Knowledgeable about information security and designing solutions with mitigation against security threats.
  • Knowledge of TDD and Pair Programming practices.
  • Experience working with PHP, including building and maintaining web applications.
  • Experience with cache solutions such as Redis, Memcached, or other.
  • Experience with streaming and queuing solutions (ideally Kafka, Kinesis or SQS).

What the company offers

  • Flexible four-day Flexi-Week at full pay with no reduction to annual holiday allowance.
  • Monthly remote working allowance to cover running costs and support for setting up a remote workspace.
  • Flexi-Office with hybrid/remote work possibilities across Awin regions.
  • Meal vouchers to spend on a variety of lunches.
  • Health insurance covering health, vision, and/or dental treatments for you and up to one additional family member.
  • Remote working furniture package after 3 months of employment.
  • Peer-to-peer appreciation program allowing colleagues to send vouchers to thank and reward each other.
  • Access to the O'Reilly learning platform, hackathons, and cross-team initiatives.

Auf Firmen-Website bewerben

Ähnliche Stellen

Quelle: öffentlich zugängliche Karriereseite des Arbeitgebers. Batchly ist nicht der Arbeitgeber und steht nicht notwendigerweise in einem Vertragsverhältnis mit dem Unternehmen.