April 10, 2026

Python Software Engineer (hybrid, 3 days from the office)

Mid • Hybrid

10,000 - 30,000 PLN

Wroclaw, Poland

At Bnewable, we’re on a mission to empower businesses in their energy transition journey.

We invest in, develop, and operate sustainable and decentralized energy systems — helping our clients achieve their sustainability goals while simplifying the complexity of energy production, storage, and asset management.

The Backend Engineer owns the design, reliability, performance, and evolution of backend systems that power the Voltana energy management platform. The role ensures that backend services meet functional and non-functional requirements, operate reliably in production, and continuously improve in scalability and efficiency as the platform evolves.

The Backend Engineer is responsible for building backend systems that are robust, operable, and suited to real-world energy workloads, while actively contributing to the platform's long-term architecture and health.

At Bnewable, we value entrepreneurial spirit, curiosity, and collaboration. You’ll be part of a dynamic, mission-driven team that combines technical excellence with real-world impact — creating the digital backbone of tomorrow's sustainable energy systems.

Your responsibilities

  • Design, build, and operate backend services, APIs, and data models supporting the core energy product capabilities.

  • Define and maintain application-level infrastructure, including databases, message queues, caches, and supporting services, in collaboration with cloud engineers.

  • Contribute actively to system and application architecture to ensure long-term scalability, maintainability, and robustness.

  • Apply engineering best practices, including effective use of AI-assisted development, to improve quality and efficiency.

Our requirements

  • Experience: 4+ years in Software Engineering using Python, RDBMS, NoSQL, and algorithm implementation.

  • Cloud Expertise: Hands-on experience with Google Cloud Platform (GCP) is a plus.

  • Energy Domain Expertise: Prior experience in the Energy domain is a plus.

  • Problem-Solving: Demonstrated ability to troubleshoot and debug complex systems and code issues.

What we offer

  • Inspiring office space in Wrocław’s green core

  • Hybrid work that fits your lifestyle

  • International team with strong team spirit

  • Trips to our HQ in Belgium

  • Lots of freedom, ownership, and impact

  • Work with the latest tech stack and tooling

Recruitment process

  • A 30-minute intro call to get to know each other

  • A 1-hour technical interview to explore your skills

  • A 1-hour session focused on problem-solving and team fit

  • A final 45-minute conversation with HR and our Co-founder(s)

Similar jobs you might like

Technology

Bnewable BV

FE Software Engineer (hybrid, 3 days from the office)

Mid

Hybrid

Wroclaw, Poland

10,000 - 25,000 USD

🏢 Summary: Frontend Engineer role focused on designing, building, and operating robust frontend applications for an energy management platform. The position emphasizes high-quality user experiences, performance, reliability, and alignment with platform architecture. You will contribute to frontend and system architecture while ensuring maintainable and scalable solutions. 🗂️ Requirements: 4+ years of Software Engineering experience, Strong experience with TypeScript, Strong experience with JavaScript, Hands-on experience with NextJS, Proficiency in CSS, Experience building and integrating frontend applications, Ability to troubleshoot and debug complex systems, Experience contributing to frontend or system architecture 📃 Skills: TypeScript, JavaScript, NextJS, CSS, GCP, Integrations, Debugging, Architecture, Frontend 🏢 Description: At Bnewable, we’re on a mission to empower businesses in their energy transition journey. We invest in, develop, and operate sustainable and decentralized energy systems — helping our clients achieve their sustainability goals while simplifying the complexity of energy production, storage, and asset management. The Frontend Engineer owns the design, reliability, performance, and evolution of frontend systems that power the Voltana energy management platform. The role ensures that frontend services meet functional and non-functional requirements, operate reliably in production, and continuously improve in usability, performance, and maintainability as the platform evolves. The Frontend Engineer is responsible for delivering high-quality user experiences for complex energy systems while ensuring frontend applications are robust, operable, and aligned with the broader platform architecture. At Bnewable, we value entrepreneurial spirit, curiosity, and collaboration. You’ll be part of a dynamic, mission-driven team that combines technical excellence with real-world impact — creating the digital backbone of tomorrow's sustainable energy systems. Your responsibilities Design, build, and operate frontend applications that support core product workflows and user interactions with energy systems. Drive the platform's user experience, ensuring the best possible user interaction across devices, workflows, and usage contexts. Contribute actively to system and application architecture, especially where frontend decisions impact backend or platform behavior. Apply engineering best practices, including effective use of AI-assisted development, to improve quality and efficiency. Our requirements Experience: 4+ years in Software Engineering using TypeScript and JavaScript, NextJS, CSS, and integrations. Cloud Expertise: Hands-on experience with Google Cloud Platform (GCP) is a plus. Energy Domain Expertise: Prior experience in the Energy domain is a plus. Problem-Solving: Demonstrated ability to troubleshoot and debug complex systems and code issues.

Technology

MindPal

Frontend Developer

Mid

Hybrid

Gliwice, Poland

8,000 - 10,000 PLN

🏢 Summary: Mid-level Frontend Developer role focused on building modern, scalable React-based interfaces for a renewable energy platform within a monorepo architecture. The position involves high-quality, testable code development with occasional backend contributions and participation in architectural decisions. Hybrid work model with on-site presence required. 🗂️ Requirements: Minimum 2 years of frontend development experience, Commercial experience with React, Willingness to work on backend tasks, Experience working with APIs, Familiarity with PostgreSQL or MySQL, Proficiency with Git and git-flow 📃 Skills: React, JavaScript, PostgreSQL, MySQL, API, Git, git-flow 🏢 Description: 🔥 Frontend Developer Wanted - Energize Our Renewable Energy Platform! Hey, are you a Frontend enthusiast ready to code for a cause? We're on a mission to revolutionize renewable energy and need your expertise to accelerate our impact. Dive into a role where your coding fuels sustainability and your decisions shape the future. We’re mainly looking for Mid-level developers , but we’re also open to Juniors with at least 1 year of commercial experience . What You'll Tackle: 🟪 Responsibilities: Building Outstanding Interfaces : Use your React expertise to develop modern, intuitive, and user-friendly interfaces within our monorepo architecture. Quality-First Development : Write clean and maintainable code with a focus on unit testing to ensure scalability and reliability. Collaborating Across the Stack : While your focus will be frontend, you’ll also have the chance to contribute to backend development. Shaping the Future : Be involved in architectural decisions, tool selection, and best practices to ensure technical excellence. Teamwork that Matters : Work closely with the client and your team to deliver solutions that make a real impact on sustainability. 🟪 Requirements: Frontend Experience : 2 years of experience in frontend development (React as your main tool). Openness to Backend : Willingness to occasionally work on backend tasks. Database Knowledge : Familiarity with PostgreSQL or MySQL. API Savvy : Solid experience working with APIs. Communication Skills : Strong collaboration abilities and at least a B2 level of English. Version Control : Proficiency with git and the git-flow process. 🟪 Nice to have: Experience with Ruby on Rail or different backend technologies Familiarity with Postgresql  Work mode : Hybrid – at least 3 days per week on-site at our office in Gliwice, Silesia .

Technology

RemoDevs

Backend Python Developer

Mid

On-site

Warsaw, Poland

4,000 - 6,000 USD

🏢 Summary: Backend Engineer role focused on building production systems for AI agents, including backend services, APIs, and data pipelines for enterprise customers. The position involves designing reliable distributed systems, maintaining production services, and collaborating closely with cross-functional teams in a fully on-site Warsaw office environment. The company offers a modern AI-focused tech stack, B2B contract, stock options, and opportunities to contribute to open-source projects. 🗂️ Requirements: 3–5 years of experience building backend production systems, Strong Python skills, Understanding of distributed systems, Experience with AWS, GCP, or Azure, Knowledge of SQL and NoSQL databases, Database design experience, Security-focused approach to system design, Ability to manage projects from idea to production, Strong written and spoken communication skills, Experience using AI tools in software development, Ability to work fully on-site in Warsaw 📃 Skills: Python, AWS, GCP, Azure, SQL, NoSQL, AI, TypeScript, APIs, GitHub, Copilot, Codex, Claude 🏢 Description: Please note: This role requires working from our office in Warsaw city centre 5 days a week . This is a fully on-site position , and remote or hybrid work is not available . About us We believe that businesses are moving toward AI-powered work, and we are building a platform for this future. Many AI agents cannot handle complex business tasks. We created a platform that organizes company policies, workflows, and business knowledge into one AI data model. This helps AI agents make accurate decisions and deliver reliable results at scale. We already work with well-known enterprise customers such as Glovo, Nespresso, and HelloFresh. Our platform supports thousands of users and handles real production data. Customers trust us with important business knowledge because we provide a secure and reliable solution with SOC2, HIPAA-ready security practices, and strong integrations. Job description We are looking for a backend engineer with several years of experience who wants to take responsibility for real systems, not only complete assigned tasks. You will solve backend challenges, choose the best technical solutions, deliver new features, and support them in production. We are looking for someone with good technical skills, clear communication, and a desire to build systems that are simple, reliable, and easy to improve. You will help build production systems for AI agents, working on real problems for customers who already use our platform. The position is based in Warsaw and requires working from the office. Responsibilities Build backend services, APIs, data pipelines, and background processes for production systems. Turn business requirements into technical solutions and implementation plans. Monitor and maintain services after release, improving reliability, performance, and system monitoring. Design service interfaces and data models that fit well into the overall system. Create technical documentation and diagrams when they help the team. Work closely with product managers, frontend engineers, and platform engineers. Improve engineering processes using AI tools, automation, and better workflows. Help maintain high code quality through code reviews and design reviews. Requirements Around 3–5 years of experience building backend production systems. Strong Python skills and the ability to write clean and maintainable code. Good understanding of distributed systems, including concurrency, failures, data consistency, asynchronous processing, and service communication. Experience with cloud platforms such as AWS, GCP, or Azure, and knowledge of SQL, NoSQL, and database design. A security-focused approach when working with sensitive data and system design. Ability to manage projects from idea to production with increasing responsibility. Good written and spoken communication skills, with the ability to explain technical decisions clearly. Experience using AI tools as part of your daily software development work. Nice to have Experience with AI agents, orchestration, retrieval systems, tool calling, or LLM-based infrastructure. Knowledge of TypeScript or willingness to work across the full technology stack. Experience taking on more responsibility and learning quickly. What we offer B2B contract and company stock options. MacBook Pro. Modern technology stack and the opportunity to contribute to open-source projects. An AI-focused development environment with tools such as Claude Code, OpenAI Codex, and GitHub Copilot. Our values Our leadership team combines strong experience in AI, knowledge management, and enterprise SaaS. We have received more than $60 million in funding and have been recognized by Gartner as a Cool Vendor. Our work is guided by these values: Quality – We care about excellent work and high standards in everything we build. Momentum – We take initiative, share ideas, and keep moving forward. Accountability – We take responsibility for our work and give honest, respectful feedback. Hard work – We believe success comes from teamwork, dedication, and consistent effort. Learning agility – We stay curious, learn from mistakes, and continue improving. Adapt and thrive – We welcome change and see challenges as opportunities to grow. Win together – We work as one team, communicate openly, and support our shared goals.

Technology

N-iX

Junior Java Engineer

Junior

Remote

Krakow, MA, Poland

1,500 - 2,000 USD

🏢 Summary: Entry-level Backend Engineer role focused on supporting the development of backend services and REST APIs under senior guidance. The position involves contributing to production systems, writing tested and maintainable code, and collaborating within a cross-functional engineering team. Ideal for candidates with foundational Java experience seeking hands-on experience in scalable and secure systems. 🗂️ Requirements: Bachelor's degree in Computer Science or related field (or currently pursuing), Minimum 0.5 years of Java experience, Practical experience with RESTful APIs, Ability to work with HTTP methods, status codes, and JSON, Experience writing SQL queries (SELECT, JOIN, WHERE, GROUP BY) or using ORM, Basic understanding of SQL and NoSQL differences, Knowledge of data structures and algorithms, Ability to use Git in a team environment (branching, pull requests, merge conflicts), Experience writing unit tests, Experience contributing code to production through review and deployment process 📃 Skills: Java, REST, HTTP, JSON, SQL, NoSQL, ORM, Git, JUnit, Pytest, Jest, CI, Algorithms, DataStructures, APIs, Testing 🏢 Description: (5190) About This Role You will be a part of the Engineering team and reports to our Manager, Engineering. You will support the development of backend services and APIs that power customer’s products. Working under close guidance from experienced engineers, you will gain hands-on experience contributing to real-world systems while learning best practices in software development, scalability, and security. Key Responsibilities Support the development of backend services and APIs under direct supervision of senior engineers Assist with writing clean, maintainable, and well-documented code following team standards Help debug, test, and troubleshoot backend systems and services Contribute to small tasks or components within larger projects Collaborate with cross-functional teams including Frontend, Product, and DevOps Participate in code reviews and apply feedback to improve technical skills Assist in writing unit tests and validating functionality Document technical processes and development work Required Qualifications Bachelor's degree in Computer Science or a related field; Currently pursuing is also an option Strong theoretical knowledge of Java, at least 0.5 years of experience Practical experience building and consuming RESTful APIs — HTTP methods, status codes, JSON, request/response handling, basic error handling. Working knowledge of databases — has written real SQL queries (SELECT, JOIN, WHERE, GROUP BY) or used an ORM in production code; understands the difference between SQL and NoSQL at a basic level. Solid understanding of data structures and algorithms — arrays, hash maps, trees, basic Big-O analysis — sufficient to discuss simple coding problems and reason about correctness. Comfortable with Git in a team setting — branching, pull requests, code review, addressing feedback, resolving merge conflicts; has worked in a shared repository with at least one other developer. Hands-on experience writing unit tests for their own code (pytest, JUnit, Jest, or equivalent), and basic familiarity with how testing fits into a CI pipeline. Demonstrated ability to ship code to production — even small features or bug fixes — through a real review and deployment process; ability to clearly describe what they built, how it was reviewed, and how it was tested. Genuine interest in cryptocurrency, blockchain, or Web3 (self-taught is fine — owning crypto, reading, side projects, hackathons) and willingness to learn the regulated FinTech context; English level: Upper-intermediate or higher, sufficient for daily team communication and code review discussions. Bonus: exposure to Linux / command line, Docker basics, message queues (Kafka, RabbitMQ), cloud platforms (AWS, GCP), open-source contributions, hackathon participation, or an active public GitHub portfolio.

Technology

Britenet

Java/Kotlin Developer (e-mobility)

Senior

Remote

Lublin, Poland

20,000 - 25,000 PLN

🏢 Summary: Backend Developer role in an e-mobility project focused on building modern, scalable solutions for electric vehicle charging and energy management. The position involves developing high-throughput, multi-tenant SaaS systems using microservices architecture. The role emphasizes performance optimization, scalability, and next-generation backend architecture. 🗂️ Requirements: Experience as Back End Developer, Proven experience with Java or Kotlin, Experience with Spring Boot, Experience with Microservices architecture, Experience with SaaS multitenant high-throughput systems, Proficiency in Object Oriented Design, Experience with relational databases (MySQL or PostgreSQL), Experience with Docker 📃 Skills: Java, Kotlin, SpringBoot, Microservices, SaaS, OOD, MySQL, PostgreSQL, SQL, Docker 🏢 Description: Project for a leader in the e-mobility industry. Join the team and work on comprehensive and modern solutions for charging electric vehicles and energy management. Requirements Experienced Back End Developer. Proven Java/Kotlin experience with Spring Boot framework. Proven experience with Micro-Services Architecture. Proven experience in SaaS multitenant high throughput systems. Proficient in OOD (Object Oriented Design). Proven experience with a relational Database (MySQL/Postgres, etc.) Experience with Docker. A good command of English (min. B2 level) Nice to have Deep knowledge of Hibernate, Knowledge of Kubernetes. Experience with ActiveMQ/RabbitMQ. Proficient in advanced SQL. Familiarity with a public Cloud provider (AWS or GCP or Azure). Experience with non-blocking programming (Vertx). Experience with Event driven architecture Ready to visit and work from the office, if needed, and after prior arrangement of a suitable date. Responsibilities Become an eminent member of our client’s product’s core team Participate in delivering increasingly better programming solutions. Focus on next-gen architecture, scalability and performance. Enhance core capabilities in LOB areas such as Billing, CRM. Assist in overall performance improvements, advanced optimizations

Technology

Britenet

Java/Kotlin Developer (e-mobility)

Senior

Remote

Lublin, Poland

20,000 - 26,000 PLN

🏢 Summary: Backend Developer role in an e-mobility project focused on building scalable, high-performance solutions for EV charging and energy management. The position involves developing and optimizing microservices-based SaaS systems, enhancing core modules such as Billing and CRM, and driving next-generation architecture improvements. 🗂️ Requirements: Strong experience as Back End Developer, Proven Java or Kotlin with Spring Boot, Experience with Microservices architecture, Experience with SaaS multitenant high-throughput systems, Strong Object-Oriented Design knowledge, Experience with relational databases (MySQL or PostgreSQL), Experience with Docker, Advanced SQL knowledge 📃 Skills: Java, Kotlin, SpringBoot, Microservices, SaaS, OOD, MySQL, PostgreSQL, SQL, Docker, Hibernate, Kubernetes, ActiveMQ, RabbitMQ, AWS, GCP, Azure, Vertx 🏢 Description: Project for a leader in the e-mobility industry. Join the team and work on comprehensive and modern solutions for charging electric vehicles and energy management. Requirements Experienced Back End Developer. Proven Java/Kotlin experience with Spring Boot framework. Proven experience with Micro-Services Architecture. Proven experience in SaaS multitenant high throughput systems. Proficient in OOD (Object Oriented Design). Proven experience with a relational Database (MySQL/Postgres, etc.) Experience with Docker. A good command of English (min. B2 level) Nice to have Deep knowledge of Hibernate, Knowledge of Kubernetes. Experience with ActiveMQ/RabbitMQ. Proficient in advanced SQL. Familiarity with a public Cloud provider (AWS or GCP or Azure). Experience with non-blocking programming (Vertx). Experience with Event driven architecture Ready to visit and work from the office, if needed, and after prior arrangement of a suitable date. Responsibilities Become an eminent member of our client’s product’s core team Participate in delivering increasingly better programming solutions. Focus on next-gen architecture, scalability and performance. Enhance core capabilities in LOB areas such as Billing, CRM. Assist in overall performance improvements, advanced optimizations

Technology

xBerry Sp. z o.o.

Intern/ Junior Python Developer

Junior

Hybrid

Wroclaw, Poland

32 - 35 PLN

🏢 Summary: Hands-on backend engineering role focused on developing and maintaining Python-based solutions and automation tools with real impact on product and internal projects. The position involves end-to-end ownership of tasks, backend feature development, and technical problem-solving within a collaborative team. It is suited for engineers eager to grow through practical coding and code review experience. 🗂️ Requirements: Very good practical knowledge of Python, Experience in backend development projects, Experience from academic, research, or personal programming projects, Ability to write clean, readable, maintainable code, Knowledge of clean code principles, Understanding of programming best practices, Practical problem-solving skills, Ability to independently deliver tasks end-to-end 📃 Skills: Python, Backend, Automation, Scripting, Git, CodeReview 🏢 Description: Role Objective Development and maintenance of backend solutions and process automation, with a real impact on both product and internal projects. The role is focused on hands-on engineering work and quickly taking ownership of responsibilities. Responsibilities – Participation in backend development projects – Creating and developing scripts and automation tools – Collaborating with the team to solve technical problems – Independently delivering assigned tasks end-to-end – Participating in code reviews and team collaboration Requirements – Very good practical knowledge of Python – Experience gained through student research groups, academic projects, or personal projects – Ability to write clean, readable, and maintainable code – Knowledge of clean code principles and programming best practices – Practical problem-solving skills Desired Traits – Proactivity and initiative – Strong sense of ownership for assigned tasks – A mindset focused on learning and technical growth – Ability to work independently after a short onboarding We offer: – Flexible working hours – Hybrid work options – Medical care program and Multisport – Integrations events

Technology

RemoDevs

Senior Backend Python Developer

Senior

On-site

Warsaw, Poland

28,000 - 32,000 PLN

🏢 Summary: Senior Backend Engineer responsible for designing, building, and maintaining production-grade backend systems that power AI-driven business automation. The role covers full ownership from system design to deployment, focusing on scalable, reliable distributed systems and cloud infrastructure. This is a Warsaw-based, office role with strong emphasis on technical leadership and AI-supported development workflows. 🗂️ Requirements: Senior-level experience in backend engineering on production systems, Strong Python programming skills, Experience with distributed systems concepts, Experience with cloud platforms (AWS, Azure, or similar), Knowledge of SQL and NoSQL databases, Ability to design, implement, and deliver systems to production, Strong written and spoken communication skills, Regular use of AI tools in development workflows 📃 Skills: Python, AWS, Azure, SQL, NoSQL, DistributedSystems, Concurrency, AsynchronousProcessing, APIs, Cloud, GitHubCopilot, OpenAI, Claude, TypeScript 🏢 Description: About Us Many companies want to use AI agents, but these agents often struggle with real business tasks. We solve this problem by building a platform that helps AI understand business rules, workflows, and processes. This allows AI to make better decisions and provide accurate, reliable, and compliant results. Well-known companies from different industries use our technology to automate up to 85% of customer cases, reduce handling time by 20–25%, and complete tasks that used to take hours in just seconds. We also work with leading technology partners and have been recognized for our innovative approach. Our goal is to help people everywhere get better answers through AI. Job Description We are looking for a Senior Backend Engineer who can take ownership of important systems instead of only completing assigned tasks. You will solve complex problems, design backend solutions, build them, and make sure they run well in production. We want someone with strong technical skills, good communication, and the ability to create simple, reliable, and easy-to-maintain systems. This is a product engineering role with responsibility from system design to production. The position is based in Warsaw and requires office work. Responsibilities Design and develop backend services, APIs, data processing, and background tasks for production systems. Turn unclear business needs into clear technical plans and practical solutions. Maintain services after release by improving reliability, monitoring, performance, and fixing issues. Make good decisions about system architecture, data models, interfaces, and future scaling. Write technical documentation, architecture notes, and diagrams when they help the team. Work closely with product managers, frontend engineers, and platform engineers to deliver complete solutions. Improve development processes using AI tools, automation, and internal workflows. Support the team through code reviews, design reviews, and practical technical leadership. Requirements Strong experience as a senior backend engineer working on production systems. Excellent Python skills and the ability to write clean and maintainable code. Good understanding of distributed systems, including concurrency, failure handling, data consistency, asynchronous processing, and service design. Experience with cloud platforms such as AWS, Azure, or similar services. Knowledge of SQL, NoSQL databases, schema design, and performance optimization. Ability to take a project from an idea through design and implementation to production. Strong written and spoken communication skills with the ability to explain technical topics clearly. Regular use of AI tools in everyday development and interest in improving AI-based workflows. Nice to Have Experience with LLM-based applications, search systems, AI infrastructure, or large data pipelines. Knowledge of TypeScript or the ability to contribute to frontend development when needed. Experience guiding other engineers and influencing technical decisions without being a formal manager. What We Offer B2B contract and company stock options. MacBook Pro for work. Modern technology stack and opportunities to contribute to open-source projects. Access to advanced AI development tools, including GitHub Copilot, Claude Code, OpenAI Codex, TypingMind, and MCP servers. Our Culture and Values Our leadership team has strong experience in AI and knowledge management. We have secured more than $60 million in funding and achieved three years of continuous 3x growth. Our work is based on these values: Quality – We aim for excellent work and high coding standards. Momentum – We take initiative and keep projects moving forward. Accountability – We take responsibility and give honest, respectful feedback. Hard Work – We believe great results come from teamwork and consistent effort. Learning Agility – We stay curious, learn from mistakes, and improve every day. Adapt and Thrive – We accept change and see challenges as opportunities. Win Together – We succeed as one team through honesty, openness, and support for our shared mission.

Technology

Strategicsiq

Senior Python Engineer (Energy Pricing Systems) - Remote - Poland

Senior

Remote

1,400 - 1,500 PLN

🏢 Summary: The role involves developing and evolving an internal energy pricing platform, focusing primarily on Python-based backend services and scalable system architecture. The engineer will implement pricing logic, integrate market data sources, and build frontend components to support structured and traceable price calculations. The position requires strong technical expertise combined with experience in energy markets and pricing systems. 🗂️ Requirements: Experience in energy markets, commodities, or pricing environments, Understanding of pricing models and market data structures, Strong Python backend development experience, Experience with FastAPI, Django, Flask or similar frameworks, Design and integration of RESTful APIs, Proficiency with React or Angular, Experience with Docker and cloud environments, Experience with CI/CD pipelines, Knowledge of software architecture and scalable system design, Experience with automated testing, Proficiency with Git version control 📃 Skills: Python, FastAPI, Django, Flask, REST, React, Angular, Docker, CI/CD, Git, Cloud, Testing, APIs 🏢 Description: We are seeking an experienced Software Engineer with experience from the Energy and or Utilities market to support the development and evolution of an internal pricing platform used within the energy sector. The system enables structured, traceable, and scalable price determination across a range of energy products, integrating market data and automating complex calculation workflows. This role requires a combination of strong technical expertise and solid understanding of energy pricing and market data. Responsibilities Backend Development (primary focus) Design, develop, and maintain backend services using Python (e.g. FastAPI, Django, Flask) Implement pricing logic, calculation workflows, and data processing pipelines Integrate external market data sources and internal systems via REST APIs Contribute to system architecture, including modular design and scalability Ensure accuracy, traceability, and robustness of pricing calculations Frontend Development Develop and enhance user interfaces using modern frameworks (e.g. React, Angular) Build components for data input, monitoring, and visualization of pricing outputs Ensure seamless integration between frontend and backend services Engineering Practices & DevOps Maintain high code quality through testing (unit, integration, end-to-end) and peer reviews Work with version control systems (Git) and CI/CD pipelines Apply containerization (Docker) and support cloud-based deployments Contribute to monitoring and observability of applications Collaboration Work within an agile delivery environment Collaborate with Product Owners and technical stakeholders to translate business requirements into technical solutions Contribute to continuous improvement of the platform Requirements Domain Expertise (essential) Experience within energy markets, commodities, or pricing environments Understanding of pricing models, market data, and product structures Ability to translate business requirements into automated system logic Technical Skills (essential) Strong experience in Python backend development (FastAPI, Django, Flask or similar) Experience designing and integrating RESTful APIs Proficiency with modern frontend frameworks (React, Angular or similar) Experience with Docker, cloud environments, and CI/CD pipelines Solid understanding of software architecture and scalable system design Additional Experience with automated testing and clean code practices Familiarity with monitoring and logging tools Comfortable working in agile, cross-functional teams Key Competencies Strong analytical and problem-solving skills Attention to detail, particularly in accuracy and traceability of calculations Ability to work effectively in a collaborative environment Proactive approach to system and process improvement

Technology

Volue Sp. z o.o.

Software Engineer

Mid

Hybrid

Gdansk, Poland

17,000 - 25,000 PLN

🏢 Summary: Software Engineer role focused on designing and maintaining Java-based backend services and REST APIs for time-critical energy operations. The position involves building integrations with external systems, improving service reliability, and working with complex energy market domain logic. The role also includes contributing to architecture, data modeling, and cloud-based deployments. 🗂️ Requirements: 3+ years of Java backend development experience, Strong experience with Spring Boot and REST APIs, Experience with modern backend application architecture, Solid knowledge of SQL databases, Experience with JPA/Hibernate, Experience with schema migrations and transaction handling, Familiarity with messaging and asynchronous processing, Experience with event-driven systems, Experience with cloud infrastructure and Docker, Experience with CI/CD pipelines, Knowledge of applied cryptography and digital signatures, Experience with encryption/decryption and certificate handling, English proficiency at B2+ level 📃 Skills: Java, Spring, SpringBoot, REST, SQL, JPA, Hibernate, Docker, CI/CD, Azure, Messaging, Cryptography, Encryption, Certificates, SFTP, AS4, ECP, XML 🏢 Description: Our mission is to provide innovative services critical to society, unlocking a cleaner, better, and more profitable future. Working towards this goal, Volue has become a leading technology supplier and enabler of the green transition, helping energy companies simplify and optimize everyday operations. We are now looking for a Software Engineer who can help us to continuously improve Volue’s ability to provide value to customers in line with the Volue mission. What you will be doing to make a difference: Designing, developing, and maintaining full stack features — from Java/Spring Boot backend services and REST APIs to React/TypeScript frontend interfaces. Building and evolving a shared component library, and owning UI/UX decisions where dedicated design resources aren't available. Working with domain-heavy business logic around energy communication, nominations, schedules, messaging, integrations, and operational workflows. Building intuitive, data-dense user interfaces for operational and scheduling tools — grids, tables, real-time data views — and proposing ways to make the app easier and more intuitive for users. Building and maintaining integrations with external systems, market platforms, message hubs, and SFTP/AS4/ECP communication channels. Improving reliability, observability, and maintainability of services that support time-critical energy operations. Contributing to design, data modeling, business logic, and performance improvements across the full stack. What you need to succeed: 3+ years of experience in Java backend development, with Spring Boot and REST APIs. 1-2+ years of experience with React and TypeScript in production applications. A good eye for UX and interface design — comfortable making design decisions independently, since UI/UX resources are only available occasionally. Solid understanding of SQL databases, JPA/Hibernate, schema migrations, and transaction handling. Familiarity with messaging, asynchronous processing, and event-driven systems. Experience with cloud infrastructure, Docker, and CI/CD pipelines, preferably Azure-based environments. Ability to work with complex business domains and translate domain requirements into maintainable technical solutions. Good communication in English (at least B2+ level, this team works in English on a daily basis). Nice to have Experience building or maintaining a component library or design system. Experience with AG Grid or similar data-grid libraries. Experience with Courier ( courier.com ) or similar notification infrastructure for in-app/real-time alerts. Familiarity with energy markets, scheduling protocols, or XML-based messaging standards (ENTSOG, BDEW, ECP). Reasons to join Volue team and what we offer: Large degree of influence in shaping & developing the role further Great colleagues in one of Europe’s most exciting green tech companies with innovative and international work environment Flexible working hours  & competitive compensation package In Volue, we cherish each employee’s competence, ideas, and personality. Let your skills and talent be a part of our team – and let us leave our mark on the world together! Company Culture In Volue, we believe that in order to be a successful company, we need to bring everyone to the table. We look at diversity as a competitive advantage. A diverse workforce enables better decision-making and creates more value. By inclusion, we refer to the sense of belonging and being part of a community at work. We want the people of Volue to feel welcome, valued and not least encouraged to bring their whole, unique selves to work. Volue is about people. From staff to client, people are at the center of all our operations, and we always strive for a flat structure where everyone feels included, appreciated and recognized for their individual efforts. Or as we call it "ONE Volue". We hire talented individuals, regardless of gender, race, ethnicity, ancestry, age, disability, sexual orientation, gender identity or expression, cultural background or religious beliefs.