Senior Full-Stack Engineer โ€“ React / Python (IoT Platform Rebuild)

$$$$

About the Project

An industrial IoT platform serving retail and industrial clients is undergoing a full greenfield rebuild. The existing single-tenant system has outgrown its architecture, and the approved path forward is a modern, modular monolith built from scratch. You'll be the primary engineer on this rebuild, working directly with a hands-on product manager to deliver a platform that covers real-time device monitoring, energy and fluid-level tracking, helpdesk and work-order management, and client invoicing. The engagement is full-time, fully remote, and planned for 6+ months.

 

Tech Stack

Backend: Python
Frontend: React
API Layer: OpenAPI (API-first design)
Architecture: Modular monolith

 

Responsibilities

- Architect and build the full-stack platform from scratch, following an agreed modular monolith structure with a clean separation of concerns
- Design and implement an OpenAPI-first API layer, ensuring contracts are defined before implementation and remain the source of truth throughout
- Build frontend interfaces in React for real-time data visualisation โ€” device status, energy readings, fluid levels, alerts, and reports
- Develop backend modules for device and installation management, helpdesk and work-order workflows, and invoicing
- Work within an agentic co-programming workflow, where AI tooling plays an active role in development, guided by a structured AOP-based system of coding guidelines and constraints
- Maintain high standards of code quality and scalability throughout โ€” this codebase is expected to evolve well beyond the initial build
- Collaborate closely with the product manager, who owns the architecture vision and coordinates delivery

 

What We're Looking For

- 5+ years of full-stack development experience with React and Python as your primary stack
- Demonstrated experience designing and building modular monolith or similarly structured architectures from the ground up โ€” not just maintaining existing systems
- Solid command of OpenAPI and API-first design practices
- Comfortable working in an AI-assisted development workflow โ€” you've used AI tooling as a genuine co-programming tool, not just autocomplete
- Ability to operate with a high degree of autonomy as the sole technical contributor, while staying aligned with a non-technical or semi-technical PM
- Strong instincts around code quality, structure, and long-term scalability โ€” you write code that can be built on, not just shipped
- Familiar with AOP principles or structured coding constraint systems, and able to apply and work within such guidelines in practice

 

Nice to Have

- Experience with IoT-adjacent platforms or real-time data streams โ€” device telemetry, sensor data, event-driven patterns, or similar
- Exposure to multi-tenant architecture considerations, even if the chosen approach for this project is still being defined
- Background in industrial, energy, or field-service software domains

 

Being a part of 3asoft means having

- High level of flexibility and freedom

- P2P relationship with worldwide customers

- Competitive compensation paid in USD

- Fully remote working

Required languages

English B2 - Upper Intermediate
JavaScript, React, Python
Published 1 May
38 views
ยท
17 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...