← Back to Jobs

Software Engineer – Self-Service Automation Platform (Node.js / React)

📍 Poland, Hybrid 💼 Contract

Description

This is a Contractual role based in Poland (Warsaw / Kraków / Gdańsk). The engineer will design, build, and maintain an internal self-service automation platform that enables employees to request IT services through configurable, template-driven workflows backed by APIs and automation engines. We are seeking an experienced Software / Platform Engineer to lead the design and implementation of scalable request systems, custom UI extensions, and platform APIs that power automation across the organization. The successful candidate will be responsible for building extensible, reusable systems that support automation at scale, applying strong engineering judgment and clean system design. This is not a CRUD-focused role, but a platform engineering position requiring the ability to think in systems and deliver robust internal tools that improve efficiency and reliability. Key Responsibilities include: Platform & Template Development: Design and develop YAML-based self-service templates used to request IT services through a company portal Build dynamic template fields that fetch, validate, and process data from external APIs Ensure templates are reusable, maintainable, and scalable across multiple automation engines Frontend & UI Extensions: Develop custom field extensions and UI components based on Backstage.io Build frontend features using React with a strong focus on usability, accessibility, and visual clarity Collaborate closely with UX stakeholders to deliver intuitive and consistent self-service experiences Backend & API Engineering: Design and implement platform APIs using Node.js Integrate REST APIs with internal and external automation and orchestration engines Ensure API reliability, performance, and clean contract definitions Engineering Standards & Platform Quality: Write clean, testable, and well-documented code Participate in design reviews and technical decision-making Improve developer experience through better abstractions, tooling, and platform patterns

Requirements

Strong hands-on experience with Node.js Strong working knowledge of React and modern frontend practices Good understanding of REST APIs and API-driven architectures Experience designing or contributing to UX/UI with a strong sense of aesthetics and usability Ability to reason clearly about data flow, validation, and API-backed UI components Strong problem-solving skills and attention to clean, maintainable design Ability to collaborate effectively with cross-functional teams in a fast-moving environment Nice to Have Experience with CI/CD pipelines Exposure to automation platforms, workflows, or orchestration tools Familiarity with YAML-based configuration models Experience working with Backstage.io or similar internal developer platforms

Interested?

Join our team and help us shape the future. Applying takes less than 5 minutes.

Login to Apply

New here? Create an account