Senior Backend Developer (Node.jsGo) with German language

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

At least 5 years of commercial development experience with TypeScript/JavaScript., Proven expertise in Node.js (Fastify, Jest) and Golang (net/http)., Experience with PostgreSQL, Kibana, Opensearch, Signoz, and Grafana., Knowledge of message brokers like RabbitMQ, and DevOps tools such as Helm, Docker, Kubernetes, GitLab, and Azure..

Key responsibilities:

  • Design, develop, and maintain software applications using Node.js and Golang.
  • Create new functionalities like access control and API integration services.
  • Collaborate with stakeholders to define and implement new features.
  • Participate in active development within a team of 6 members.

Sigma Software Group logo
Sigma Software Group Large https://www.sigma.software
1001 - 5000 Employees
See all jobs

Job description

Company Description

Location: Germany

Company: 23 000 employees, Logistics domain.

Team: 14 people from Sigma Software. Cooperation from 2017.

6 active projects related to Warehouse Management system, Transport Management system, Order Management system, and Communication platform. Active development.

The Company, headquartered in Germany, is one of Europe’s leading logistics providers. Its competence lies particularly in the development and realization of integrated supply chain systems, and focuses on using data to optimize logistics operations.

Job Description

We are seeking a motivated, selfdriven, and positive individual with strong communication skills to join our team in the project in the Logistic domain.

If you are passionate about your work and strive to solve challenging tasks, we would be happy to have you join our team.

Responsibilities:

  • Design, develop, and maintain robust software applications using Node.js, Golang
  • Create new functionality from scratch (e.g., rolebased access control permissions service, service for integrating APIs, endpoints) under the supervision of Senior Developers
  • Collaborate with stakeholders to define, design, and ship new features
    • Qualifications

      • 5+ years of commercial development experience with a focus on the TypeScriptJavaScript technology stack

      • Proven experience with:

        • Node.js (Fastify for API development, Jest for testing)

        • Golang (using standard Go HTTP package – nethttp – without external web frameworks)

        • PostgreSQL

        • Kibana, Opensearch Dashboard, Signoz, Grafana

          • Knowledge of message broker concepts; familiarity with RabbitMQ is a plus (currently in planning phase, infrastructure not yet in place)

          • DevOps knowledge: Helm, Docker, Kubernetes, GitLab pipelines

          • Experience with Azure

          • Strong communication skills

          • Strong multitasking abilities

          • Strong problemsolving and decisionmaking skills, with a focus on driving results and meeting deadlines

          • Strong analytical thinking and technical judgement – assessing what to refactor, what to rebuild, and how to modernize effectively

          • Ability to quickly understand existing digital products and architectures (even with limited documentation – analyzing architecture, data flows, and user interactions)

          • SCRUM experience

          • Fluent English

          • Upper Intermediate level of German

            • Additional Information

              Team size and members level?

              6 Team members. MiddleSeniorPrincipal level.

              Who works on our side, on customer’s side? (PM, PO, Architect, etc.)

              DevOps, PO, development team on customer side.

              At what stage is the project? (requirements gathering, design, start of development, active dev., final stage of dev., maintenance and support)

              Active development.

              Where the system is hosteddeployed? Architecture type? Application types?

              Azure

              Describe communication channel (direct or through PM\\TL; response speed, voice, chat, mail?)

              Direct. The candidate will be the part of client team

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Decision Making
  • Communication
  • Multitasking
  • Analytical Thinking
  • Problem Solving

Back-End Developer Related jobs