Software Engineer (regular)
Full-time
Worldwide
Oct 29, 2026
RemoteMatch analyzes your experience against this role's specific tech stack, timezone overlap, and requirements.
About the Role
Join a team building software that supports the energy transition and tackles real engineering challenges. We’re looking for a mid-level engineer who values code quality, enjoys learning new domains, and wants to grow while working with modern cloud technologies. Requirements: Mid-level commercial experience in software development Commercial experience with at least one of the following technology stacks and familiarity with at least one additional stack listed below: Java 17+ with Spring / Spring Boot TypeScript with Node.js C# with .NET / Core Your experience with the additional technology stack does not have to come from commercial work – personal projects, open-source contributions, or academic experience are also welcome. Knowledge of AWS and serverless/cloud-native architectures HTTP protocol knowledge of REST API design Knowledge of programming principles and design patterns Experience with unit and/or integration testing Working knowledge of SQL databases Strong English and Polish communication skills (minimum B2), both written and verbal. You'll be working directly with international clients and cross-functional teams, so clear communication is essential Nice to have: Experienced in using AI tools in day-to-day workflow understanding of asynchronous communication and messaging systems (e.g. RabbitMQ, Kafka, or cloud-native solutions) Familiarity with Docker and containerized applications Exposure to Kubernetes Experience with NoSQL databases CI/CD pipelines knowledg