Currency

Senior Backend Engineer (node.js / Golang / AWS)

32 - 41 USDNet per hour - B2B
Go

Senior Backend Engineer (node.js / Golang / AWS)

Go

Al. Piłsudskiego 24, Łódź +4 Locations

Spyrosoft

Full-time
B2B
Senior
Remote
32 - 41 USD
Net per hour - B2B

Tech stack

    English

    B2

    Node.js

    advanced

    Golang

    regular

    Cloud

    regular

    Angular

    regular

    Python

    nice to have

Job description

Job Description

The project is an advanced digital twin platform that unifies all energy and climate-relevant data into a single, comprehensive solution. It is designed to support all stakeholders involved in the energy transition by providing precise, data-driven insights and decision-making tools. Through a modular architecture, the platform addresses the most critical challenges of the energy and climate transformation – from CO₂ balancing and renewable energy expansion to power grid planning and municipal heating strategies.

About the Role

We are looking for an experienced and independent Senior Backend Engineer to join our agile development team. In this role, you will design, build, and maintain scalable microservices using modern backend technologies. You will have the opportunity to shape architecture decisions and work closely with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities

  • Design, develop, and maintain microservices-based backend systems using Node.js, Golang, and Python

  • Design and optimize models and queries in PostgreSQL for high performance and scalability. 

  • Develop and maintain APIs using gRPC and REST standards. 

  • Containerize and deploy applications using Docker and orchestrate them with Kubernetes on AWS infrastructure. 

  • Contribute to the architectural design of distributed systems. 

  • Collaborate with frontend developers working with Angular and backend teams using NestJS. 

  • Ensure system reliability, scalability, and performance. 

  • Work independently, driving projects from concept to production. 

  • Participate in agile ceremonies, peer reviews, and continuous improvement processes. 

Requirements

  • 5+ years of experience in backend development, preferably in a microservices architecture. 

  • Strong expertise in Node.js and Golang; proficiency in Python is a plus. 

  • Experience with PostgreSQL and database design and Key-Value-Stores like redis for high-availability systems. 

  • Solid knowledge of containerization (Docker) and orchestration with Kubernetes. 

  • Hands-on experience with AWS cloud services and infrastructure. 

  • Familiarity with gRPC communication and API best practices. 

  • Familiarity with event-driven architectures based on messaging systems like RabbitMQ and AWS SQS. 

  • Understanding of NestJS and exposure to Angular and Svelte frontends. 

  • Comfortable working in agile environments with a proactive, solution-oriented mindset. 

  • Ability to work independently and take ownership of complex tasks. 

  • Basic knowledge in the domain of electric energy industry is a plus. 

  • Very good written and spoken English skills. Knowledge of German is an advantage.

Tech stack

    English

    B2

    Node.js

    advanced

    Golang

    regular

    Cloud

    regular

    Angular

    regular

    Python

    nice to have

Office location

Published: 17.10.2025

About the company

Spyrosoft

Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. We have been included in the Financial Times ranking of 1000 fastest growing companies for three consecutive years: 2021, 2022 an...

Company profile

Senior Backend Engineer (node.js / Golang / AWS)

32 - 41 USDNet per hour - B2B
Summary of the offer

Senior Backend Engineer (node.js / Golang / AWS)

Al. Piłsudskiego 24, Łódź

Spyrosoft

32 - 41 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest SpyroSoft S.A. z siedzibą w 50-141 Wrocław, pl. Nowy Targ 28 (dalej jako "administrator").... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.