Currency

Senior Full-Stack Engineer (Angular | Node.js | Golang)

30 - 41 USDNet per hour - B2B
JavaScript

Senior Full-Stack Engineer (Angular | Node.js | Golang)

JavaScript

Postępu 15, Warszawa +4 Locations

Spyrosoft

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

Tech stack

    English

    B2

    Angular

    advanced

    Node.js

    advanced

    Golang

    junior

Job description

About the Role

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


Key Responsibilities

  • Build modern, modular web frontends using Angular and Svelte frameworks.

  • Create responsive and accessible user interfaces following modern UI/UX principles

  • Collaborate closely with UX designers to translate designs into functional interfaces

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

  • Design and optimize PostgreSQL models and queries 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 architectural design of distributed systems

  • Work independently, driving projects from concept to production· Participate in agile ceremonies, peer reviews, and continuous improvement processes


Requirements

  • 5+ years of experience in full-stack development, preferably in a microservices architecture

  • Expertise in Node.js; experience in Golang is a plus

  • Strong expertise in creating modern modular web frontends with Angular and Svelte/Svelte-Kit according to micro frontend architecture

  • Solid knowledge of modern UI/UX principles and how to adapt them in code using standardized design language based on Material Design and CSS-Frameworks like tailwind

  • Proficiency with complex data visualization libraries like Highcharts· Experience with PostgreSQL, database design, and Key-Value-Stores like Redis for high-availability systems

  • Familiarity with gRPC communication, API best practices and NestJS framework

  • Knowledge of how to implement automated E2E tests using frameworks like Cypress or Playwright

  • Knowledge of geo data and map integrations with Mapbox is an advantage

  • Knowledge with event-driven architectures based on messaging systems like RabbitMQ and AWS SQS is an advantage

  • Knowledge of containerization (Docker) and Kubernetes orchestration

  • 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

    Angular

    advanced

    Node.js

    advanced

    Golang

    junior

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 Full-Stack Engineer (Angular | Node.js | Golang)

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

Senior Full-Stack Engineer (Angular | Node.js | Golang)

Postępu 15, Warszawa

Spyrosoft

30 - 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.