> Markdown version of [/jobs/ext/3031046-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/3031046-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer - **Company:** Smappee - **Location:** Harelbeke, Belgium - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Cloud Computing, Relational Databases, Event-Driven Programming, Firmware, Human-Computer Interaction, PostgreSQL, MySQL, Message Queuing Telemetry Transport (MQTT), TypeScript, Cloud Platform System, ReactJS, Backend, Information Technology, Apache Kafka, Restful APIs - **Published:** September 23, 2026 - **Apply:** https://www.adzuna.be/details/5894185970 ## About the Role * You have a bachelor's or master's degree in computer science, or equivalent experience * You have at least five years of experience as a software engineer, with the weight of it on the backend * You are strong in Java and comfortable with relational databases and SQL (MySQL, Postgres) * You have built event driven and message based integrations (Kafka, MQTT or comparable) and REST APIs that you both consume and expose * You are comfortable in React and TypeScript, enough to build and maintain a front end on top of your own services without needing someone else to finish it * You are at ease in a cloud environment (AWS) and in a large modular codebase * You can hold a full system in your head: hardware devices on one side, customers on the other and you reason clearly about what happens when one part of it goes offline * You learn quickly and adapt. New domains, unfamiliar code and shifting priorities are part of the job and you help the people around you keep up as well * You take ownership. An escalated issue in your domain stays yours until it is solved ## Description As a Backend Developer, you help build the backbone of Smappee's energy management platform. You develop and own a part of our platform that connects our energy solutions with households, businesses, installers and partners to manage energy smarter. While your main focus is on the backend, you also follow your work through to the user interface in React and TypeScript, giving you end-to-end ownership of the solutions you build. As our platform evolves, so can your focus, giving you the opportunity to grow your expertise while helping shape the future of our technology. Responsibilities: * Design, build and maintain Java backend services in our cloud platform and you own a domain within it rather than passing through it * Develop the APIs that our UI and our partners consume * Build the front end on top of your own services in React and TypeScript * Build and maintain the integrations the platform depends on, towards devices and towards the systems around us * Act as third line support for your domain: you pick up escalated tickets, find the root cause and fix it in the product rather than in the ticket * Work directly with product management, designers, firmware engineers, app developers and software testers and you help shape how we work rather than only what we ship ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)