Full Stack Engineer

Workfully — Poland · Posted ~4 hours ago

Senior Full-time

Skills

backend development TypeScript Node.js Golang Python PostgreSQL Docker Kubernetes AWS REST APIs gRPC Redis REST RabbitMQ AWS SQS NestJS Angular Svelte

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Work on a modular digital platform that brings together complex energy and climate data to support data-driven decision-making. The role combines backend engineering with cloud infrastructure, microservices, event-driven architecture, APIs, databases, and scalable real-time analytics.

Highlights

Senior full-stack engineering role on a scalable digital platform supporting energy transition, with a modern cloud-native architecture, event-driven systems, real-time analytics, and a broad technology stack.

Description

Project description You will join the development of an advanced digital twin platform for the energy transition, designed to unify energy and climate-related data into a single, comprehensive solution. The platform supports stakeholders involved in energy transformation by providing data-driven insights and decision-making tools. It addresses key challenges such as CO₂ balancing, renewable energy expansion, power grid planning, and municipal heating strategies. Built on a modular and scalable architecture, the solution enables complex analytics and supports real-time insights in a rapidly evolving energy sector. Tech stack TypeScript & Node.js (core technologies)Golang (microservices, gRPC-based services)Python (ETL-related components)PostgreSQLRedis (Key-Value stores)gRPC & REST APIsDocker & KubernetesAWS (cloud infrastructure)RabbitMQ / AWS SQS (event-driven architecture)NestJSAngular / Svelte (collaboration exposure) Requirements 5+ years of experience in backend developmentStrong commercial experience with TypeScript and Node.js (key requirement)Experience designing and developing scalable backend services and microservicesFluent German (C1/C2) – mandatory, with the ability to communicate confidently with business stakeholders and clientsExperience working directly with clients, including requirements gathering, solution discussions, and ongoing collaborationExperience with AWS services and cloud-based environmentsSolid knowledge of PostgreSQL and database design for scalable, high-performance systemsGood understanding of Docker and KubernetesExperience designing and developing REST and/or gRPC APIsAbility to work independently, take ownership, and drive solutions from concept to deliveryStrong communication and problem-solving skillsVery good command of English Nice to have Experience with GolangExperience with Python (especially in ETL processes)Familiarity with NestJS frameworkKnowledge of event-driven architectures (RabbitMQ, AWS SQS)Exposure to Angular or Svelte frontend technologiesKnowledge of the energy or electric energy industry domainExperience working within highly agile environmentsExperience using AI tools in day-to-day work Main responsibilities Design, develop, and maintain scalable backend services using TypeScript/Node.js as the primary technology stackContribute to the development of microservices built with Golang and PythonCollaborate directly with German-speaking clients and stakeholders to understand requirements and propose technical solutionsBuild and optimize PostgreSQL data models and queriesDevelop and maintain APIs using gRPC and RESTContainerize applications with Docker and manage deployments on Kubernetes (AWS)Contribute to architecture decisions for distributed systemsEnsure system scalability, performance, and reliabilityCollaborate with frontend (Angular) and backend (NestJS) teamsWork independently from concept to production deliveryParticipate in agile ceremonies, code reviews, and continuous improvement initiatives