←
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 ApplyNew here? Create an account
Share this job