Full-Stack Engineer – Python, Node.js, React & Microservices (m/f/d)
⚲ Wrocław, Katowice
20 000 - 34 000 PLN (B2B)
Wymagania
- Python
- Node.js
- React
- Microservices
- REST API
- JavaScript
- TypeScript
- SQL
- Relational database
- Snowflake
- Docker
- CD pipelines
- Azure
- Cloud platform
- Automated testing
- Git
- Security
- PostgreSQL
- GitLab CI
- Testing
- GitHub
- Cloud (nice to have)
- Kubernetes (nice to have)
- Terraform (nice to have)
- Infrastructure as Code (nice to have)
- Networking (nice to have)
- ETL (nice to have)
Opis stanowiska
O projekcie:
We are looking for Mid-Level and Senior Full-Stack Software Engineers to build and maintain production applications and services based on Python, Node.js, React, microservices, and REST APIs.We are building a full team of Full-Stack Software Engineers working across backend, frontend, integrations, and production delivery. The final seniority level will depend on your experience, technical independence, and scope of ownership.This is a hands-on role. Mid-Level Engineers will focus on delivering features, APIs, integrations, and deployments. Senior Engineers will additionally influence architecture, technical direction, scalability, reliability, and production standards.
About us:
ALM Services Technology Group develops end–to–end Web and Mobile Solutions. We work closely with customers usually in long term relations.
Our mission is to create the best possible environment of work for our people, engage in innovative projects, and help to strengthen and develop new competences.
ALM was founded in 2009 in Poland. In 2022 we opened a branch in Budapest, and we are actively working on growing our team in Hungary.
ALM Services Technology Group comprises creative, open-minded individuals who develop innovative solutions daily to help our clients expand their businesses.
Our mission is to create the best possible environment of work for our people, engage in innovative projects, and help to strengthen our competences.
Since 2020 we have been cooperating with our partner, a multinational company working in a med-tech and analytics space. A recognized global leader still willing to challenge the status quo to improve patient care.
We have helped and supported them through various stages of growth. We have built multiple applications for them. We have the core team and know-how in place to help them grow further.
Wymagania:
- 3+ years of commercial experience in Software Engineering, Backend Engineering, or Full-Stack Development;- strong production experience with Python;- commercial experience with Node.js and React;- experience building microservices and REST APIs;- good knowledge of JavaScript or TypeScript;- experience with SQL and relational databases, preferably PostgreSQL;- familiarity with Snowflake or a similar data platform;- practical knowledge of Docker;- experience with CI/CD pipelines, preferably GitLab CI/CD;- experience with Azure or another major cloud platform, with willingness to work in Azure;- understanding of automated testing, Git, code review, monitoring, and production support;- ability to write clean, secure, testable, and maintainable code;- confidence working independently and communicating technical decisions clearly;- fluent English;- experience using AI-assisted development tools while remaining responsible for quality, security, and correctness.For the Senior level, we typically expect 5+ years of relevant experience and ownership of architecture, complex integrations, technical decisions, and production systems.
Technology StackPython, Node.js, React, JavaScript/TypeScript, microservices, REST APIs, PostgreSQL, Snowflake, Docker, GitLab CI/CD, Azure, automated testing, monitoring, logging, and AI-assisted development tools such as GitHub Copilot, Claude Code, Cursor, or equivalent.
Senior-Level / Nice-to-Have- system and cloud architecture;- technical leadership and mentoring;- Kubernetes;- Terraform or other Infrastructure as Code tools;- Azure networking, identity, permissions, and security;- infrastructure automation;- advanced observability, tracing, and SLOs;- cloud cost optimisation;- ETL, batch processing, or data integrations.
Codzienne zadania:
- design, develop, and maintain Python services, microservices, and REST APIs;
- build and maintain application features using Node.js and React;
- work across backend and frontend application layers;
- design and implement internal and external system integrations;
- work with PostgreSQL, Snowflake, and data-processing components;
- containerise applications using Docker;
- develop and maintain GitLab CI/CD pipelines;
- deploy and operate applications in Azure;
- implement automated testing, monitoring, logging, alerting, and health checks;
- troubleshoot application, integration, deployment, infrastructure, and performance issues;
- write clean, secure, testable, and maintainable code;
- participate in system design and architecture decisions;
- contribute to decisions related to scalability, reliability, security, performance, and cost;
- define and improve engineering, observability, deployment, and production-readiness standards;
- assess technical trade-offs and identify architectural and operational risks;
- participate in code reviews, technical discussions, troubleshooting, and delivery;
- collaborate with engineering, product, data, and infrastructure teams;
- take ownership of application components from design through production support;
- use AI-assisted development tools while remaining responsible for technical correctness, security, and code quality.
We are looking for Mid-Level and Senior Full-Stack Software Engineers to build and maintain production applications and services based on Python, Node.js, React, microservices, and REST APIs.We are building a full team of Full-Stack Software Engineers working across backend, frontend, integrations, and production delivery. The final seniority level will depend on your experience, technical independence, and scope of ownership.This is a hands-on role. Mid-Level Engineers will focus on delivering features, APIs, integrations, and deployments. Senior Engineers will additionally influence architecture, technical direction, scalability, reliability, and production standards.
About us:
ALM Services Technology Group develops end–to–end Web and Mobile Solutions. We work closely with customers usually in long term relations.
Our mission is to create the best possible environment of work for our people, engage in innovative projects, and help to strengthen and develop new competences.
ALM was founded in 2009 in Poland. In 2022 we opened a branch in Budapest, and we are actively working on growing our team in Hungary.
ALM Services Technology Group comprises creative, open-minded individuals who develop innovative solutions daily to help our clients expand their businesses.
Our mission is to create the best possible environment of work for our people, engage in innovative projects, and help to strengthen our competences.
Since 2020 we have been cooperating with our partner, a multinational company working in a med-tech and analytics space. A recognized global leader still willing to challenge the status quo to improve patient care.
We have helped and supported them through various stages of growth. We have built multiple applications for them. We have the core team and know-how in place to help them grow further.
Wymagania:
- 3+ years of commercial experience in Software Engineering, Backend Engineering, or Full-Stack Development;- strong production experience with Python;- commercial experience with Node.js and React;- experience building microservices and REST APIs;- good knowledge of JavaScript or TypeScript;- experience with SQL and relational databases, preferably PostgreSQL;- familiarity with Snowflake or a similar data platform;- practical knowledge of Docker;- experience with CI/CD pipelines, preferably GitLab CI/CD;- experience with Azure or another major cloud platform, with willingness to work in Azure;- understanding of automated testing, Git, code review, monitoring, and production support;- ability to write clean, secure, testable, and maintainable code;- confidence working independently and communicating technical decisions clearly;- fluent English;- experience using AI-assisted development tools while remaining responsible for quality, security, and correctness.For the Senior level, we typically expect 5+ years of relevant experience and ownership of architecture, complex integrations, technical decisions, and production systems.
Technology StackPython, Node.js, React, JavaScript/TypeScript, microservices, REST APIs, PostgreSQL, Snowflake, Docker, GitLab CI/CD, Azure, automated testing, monitoring, logging, and AI-assisted development tools such as GitHub Copilot, Claude Code, Cursor, or equivalent.
Senior-Level / Nice-to-Have- system and cloud architecture;- technical leadership and mentoring;- Kubernetes;- Terraform or other Infrastructure as Code tools;- Azure networking, identity, permissions, and security;- infrastructure automation;- advanced observability, tracing, and SLOs;- cloud cost optimisation;- ETL, batch processing, or data integrations.
Codzienne zadania:
- design, develop, and maintain Python services, microservices, and REST APIs;
- build and maintain application features using Node.js and React;
- work across backend and frontend application layers;
- design and implement internal and external system integrations;
- work with PostgreSQL, Snowflake, and data-processing components;
- containerise applications using Docker;
- develop and maintain GitLab CI/CD pipelines;
- deploy and operate applications in Azure;
- implement automated testing, monitoring, logging, alerting, and health checks;
- troubleshoot application, integration, deployment, infrastructure, and performance issues;
- write clean, secure, testable, and maintainable code;
- participate in system design and architecture decisions;
- contribute to decisions related to scalability, reliability, security, performance, and cost;
- define and improve engineering, observability, deployment, and production-readiness standards;
- assess technical trade-offs and identify architectural and operational risks;
- participate in code reviews, technical discussions, troubleshooting, and delivery;
- collaborate with engineering, product, data, and infrastructure teams;
- take ownership of application components from design through production support;
- use AI-assisted development tools while remaining responsible for technical correctness, security, and code quality.
🔍 Dekoder Ogłoszenia
🟡
The final seniority level will depend on your experience, technical independence, and scope of ownership.
Poziom stanowiska (Mid-Level/Senior) nie jest sztywno określony i może być dostosowany w zależności od tego, jak bardzo samodzielny jesteś i jak dużą odpowiedzialność będziesz miał.
🟡
This is a hands-on role.
Oczekuje się, że będziesz aktywnie kodował i rozwiązywał problemy techniczne, a nie tylko zarządzał lub projektował.
🔴
Mid-Level Engineers will focus on delivering features, APIs, integrations, and deployments.
Rola Mid-Level może oznaczać, że będziesz odpowiedzialny za szeroki zakres zadań, od tworzenia kodu po wdrażanie, co może być obciążające.
🟡
Senior Engineers will additionally influence architecture, technical direction, scalability, reliability, and production standards.
Jako Senior będziesz miał wpływ na kluczowe decyzje techniczne, ale może to również oznaczać, że będziesz musiał radzić sobie z problemami związanymi z architekturą i niezawodnością.
🟡
We work closely with customers usually in long term relations.
Możesz być zaangażowany w bezpośrednią komunikację z klientami i pracę nad projektami, które trwają długo, co może oznaczać zmienne wymagania.