Sen JavaScript Backend Developer m f d at AVAG Holding SE #vacancy #remote

HARD FACTS:

  • Project: End-customer project (direct contract with end-customer)
  • Start: asap
  • Duration: 12+ months 
  • Location: Remote, occasionally traveling to Augsburg (Germany) eventually required
  • Contract: Freelance (B2B)

 

COMPANY:

AVAG Holding SE is one of the largest automobile trading groups in Europe. With 5,600 employees and 200 locations in Europe, the AVAG Group generates sales of EUR 2.4 billion. The head office is located in Augsburg, Bavaria. As a holding, AVAG participates as a majority shareholder in car dealerships in Germany, Austria, Croatia, Hungary and Slovenia.

PROJECT:

Enterprise transformation project: Replacement of legacy systems for handling internal business processes by a new enterprise architecture solution which will be developed from scratch.

RESPONSIBILITIES:

  • Lead the backend development, ensuring high-quality code and adherence to best practices.
  • Collaborate with cross-functional teams, including frontend developers, DevOps, and product owners, to deliver scalable and efficient solutions.
  • Design and implement APIs, considering security, scalability, and performance.
  • Apply DDD and TDD principles to create robust and maintainable code.
  • Contribute to the CI/CD pipeline using Docker for streamlined development and deployment processes.
  • Create and maintain technical documentation to facilitate knowledge transfer within the team.
  • Stay abreast of industry trends and emerging technologies, incorporating them into the development process where relevant.

REQUIREMENTS:

  • Senior+ Level (5+ years of experience) in JavaScript backend development.
  • Proficiency in Node.js, JavaScript, TypeScript, GraphQL, API development, API gateways and GraphQL Server.
  • Strong understanding of Domain-Driven Design (DDD), Event-driven architecture and microservices patterns.
  • Expertise in Microservices, REST API, API Design, and SOLID principles.
  • Proficiency in API development and design.
  • Familiarity with testing concepts.
  • Willingness to contribute to technical documentation and adherence to security best practices.
  • Strong communication and collaboration skills with a proactive attitude. Additionally, you speak English fluently.
  • Experience in working with virtual, distributed teams
  • Ability to work and think independently and autonomously
  • Ability to analyze problems, develop solution options and make decisions
  • Willingness to occasionally travel to Augsburg (Germany) for face-to-face meetings/workshops
  • NTH: Experience with Federated GQL (Subgraphs)

WHAT WE OFFER:

  • Interesting end-customer project (developing an enterprise solution from scratch)
  • Contract with the end-customer (no recruitment agency in between)
  • Working fully remote (residency within the EU required). Occasionally traveling to Augsburg (Germany) for workshops/ meetings required
  • Working with modern / edge technologies
  • Long-term project in a growing and financially stable company. 
  • Working with a great and very experienced team. 

INFORMATION REGARDING SALARY:

It will be payed on an hourly base (range is between 32,00 – 44,00 € per hour worked)

+++ PLEASE NOTE +++

If you are interested in this project, please provide the following information together with your CV / project list: 

  • Hourly rate
  • Earliest possible starting date
  • Your availability in % (100% = fulltime)

SOLID event-driven-architecture GraphQL REST domain-driven-design CI/CD API Node.js Backend testing api-design JavaScript TDD Docker TypeScript microservices

Залишити відповідь