{"id":4062635,"url":"https://alion.io/job/enocean-software-engineer-backend-data-platform-typescript-mfd","title":"Software Engineer – Backend / Data Platform (TypeScript) (m/f/d)","company":{"id":1932855,"name":"Enocean","domain":"enocean.com","url":"https://alion.io/company/enocean","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Munich, Germany"],"countries":["DE"],"hiring_countries":["DE","NL"],"hiring_countries_total":2,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"MQTT","optional":false},{"name":"Nest.JS","optional":false},{"name":"Node JS","optional":false},{"name":"Python","optional":false},{"name":"Time Series","optional":false},{"name":"TypeScript","optional":false},{"name":"AWS","optional":true},{"name":"Go","optional":true},{"name":"JavaScript","optional":true},{"name":"Kubernetes","optional":true},{"name":"LLM","optional":true}],"status":"live","first_seen_at":"2026-11-11T09:14:26Z","employer_posted_date":null,"last_verified_at":"2026-11-11T09:14:26Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"description":"The CompanyAt EnOcean, we are passionate about driving innovation and creating IoT solutions that positively impact our world. We pioneered batteryless, energy-harvesting wireless sensors and built platforms that enable efficient sensing, tracking and data-driven solutions across industries such as building automation, logistics, healthcare and industrial IoT.\nOur platforms combine large-scale data processing with AI-enabled analytics and automation to deliver reliable, customer-centric solutions. We turn complex telemetry and operational data from energy-efficient devices and connected systems into actionable insights, with transparency, robustness and long-term maintainability.\nSecurity, data protection and the responsible use of advanced technologies, including AI, are integral to how we design, build and operate our systems.\n#LI-Hybrid\nThe Role & YouAs a Software Engineer – Backend / Data Platform (m/f/d) you will work on the core of EnOcean's cloud platform: the services, data pipelines and shared platform capabilities that sit underneath several products. You will join a small, close-knit team, where you can see the effect of your work in production.\nThis role suits an engineer with some years of experience who is ready to take ownership of features and small services, with senior colleagues and architects close by for design discussions and review. It is a good step for someone who wants to grow towards senior engineer, with room to deepen your expertise in data platforms, architecture or technical leadership.\nWe also use AI as part of how we build software. Some of our code is drafted with the help of coding agents working from written specifications, which makes writing clear specifications, sound judgement and careful review as valuable as writing code yourself. You do not need to be an expert: curiosity and the willingness to learn this way of working are what count, and we will support you with training, time to experiment and colleagues to learn from.\nThe position can be based in Munich, Germany (EnOcean GmbH) (permanent contract), or Utrecht, the Netherlands (Undagrid B.V.) (one-year contract, intended to become permanent). We are recruiting for one role and will hire one candidate. The employment contract will be concluded with the local entity at the selected location. The role is advertised in both countries. Please apply only once and indicate your preferred location.\nWhat you’ll be doing\nBuild and maintain backend services and platform components used across multiple applications, mainly in TypeScript.\nWork on high-throughput, time-series-oriented data paths: ingestion, streaming, storage and querying for large device fleets.\nContribute to event-driven pipelines and to the public API, including its documentation.\nWrite clear specifications and acceptance criteria, and work with AI coding agents where they help: scope the task, guide the agent, and review the result.\nReview code, whether written by colleagues or by agents, for correctness, security, performance and fit with the architecture.\nApply secure-by-design principles in everyday work, and take part in CI/CD, releases and diagnosing production issues.\nCollaborate with product, data, frontend, firmware and infrastructure colleagues.\nWhat we’re looking for\nAround 3–5 years of professional experience building backend or platform services, with solid TypeScript on Node.js, ideally with a framework such as NestJS.\nGood working knowledge of data-intensive systems: data modelling, indexing and query performance.\nPractical experience with messaging or streaming, such as Kafka or MQTT.\nSolid testing habits, and a feel for what a test does and does not prove.\nAwareness of security best practices, and comfort working in a security-regulated environment.\nAbility to read and work with Python code.\nOpenness to AI-assisted development: some experience, or real curiosity and willingness to learn, plus a critical eye when reviewing generated code.\nA pragmatic, collaborative mindset: you value clarity, robustness and maintainability over unnecessary complexity.\nA degree in Computer Science, Software Engineering or a related field is welcome; equivalent experience counts just as much.\nNice to have\nExperience with Kubernetes and infrastructure as code.\nStream-processing frameworks, or a background in IoT, telemetry or large-scale event-driven systems.\nExperience with frontend, mobile or Go (not needed for day-to-day work).\nExperience building LLM-backed features or tools.\nDon't tick every box? Please apply anyway. We would rather hear from you than miss a good fit.\nOur tech landscapeTypeScript on Node.js, with Python for data processing · sharded document and time-series storage in MongoDB · Kafka and MQTT event streams · OpenAPI-described public APIs · Kubernetes and infrastructure as code on AWS · automated quality and security checks in CI · AI-assisted development built on written specifications and independent review.\nWhat we offer and what you can expect Stability\nBecome part of a growing company that has driven innovation since 2001.\nAutonomy & Influence\nIn a small team, your ideas matter and you shape the platform directly.\nProfessional Development\nTraining, workshops and certifications, with a clear path towards senior responsibilities and technical leadership.\nOnboarding\nA structured onboarding programme and a colleague to guide you through your first months.\nFlexible Working Hours & Remote Working\nFlexible working hours and the option to work remotely, with a culture that supports work-life balance.\nTechnology\nModern equipment, and the AI tools you need to work effectively.\nFantastic colleagues\nA collaborative, highly skilled and motivated engineering culture.\nEqual opportunities\nEnOcean welcomes applications from everyone, regardless of gender, age, origin, religion, disability, sexual orientation or background. If you need any adjustments dur","description_format":"text","description_chars":5921,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Flexible schedule","Professional development"],"hiring_locations":[{"name":"Germany","iso":"DE","kind":"country"},{"name":"Netherlands","iso":"NL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-11T09:14:26Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":3,"expected_fill_days":28,"reasons":["seen:3","win:early"],"computed_at":"2026-11-15T07:52:55Z"},"pay":null,"html_url":"https://alion.io/job/enocean-software-engineer-backend-data-platform-typescript-mfd","json_url":"https://alion.io/job/enocean-software-engineer-backend-data-platform-typescript-mfd.json","meta":{"generated_at":"2026-11-15T17:28:38Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":9664,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-16T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1932855},"rest":"https://alion.io/mcp/rest/get_company?id=1932855"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fenocean-software-engineer-backend-data-platform-typescript-mfd"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fenocean-software-engineer-backend-data-platform-typescript-mfd"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fenocean-software-engineer-backend-data-platform-typescript-mfd"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/enocean-software-engineer-backend-data-platform-typescript-mfd\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fenocean-software-engineer-backend-data-platform-typescript-mfd"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4062635}},{"tool":"search_jobs","arguments":{"company":"enocean.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4062635},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}