This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly capable Software Engineer (Full Stack) to help build and evolve the Torus platform. This role is ideal for an experienced engineer who thrives in a hands-on environment—designing, developing, and delivering scalable systems that power our hardware-software integration, customer-facing applications, and internal tools. You will contribute to the architecture and implementation of full-stack systems spanning front-end experiences and backend services, working across the software lifecycle—from ideation to production—while partnering closely with Product, Design, Firmware, Data Science, and other engineering teams to deliver high-quality solutions that drive real-world impact in the renewable energy space.
Job Responsibility:
Design, build, and maintain scalable full-stack applications using modern technologies
Build and maintain backend services, APIs, and data models supporting customer-facing and internal systems
Develop responsive, performant front-end interfaces that deliver exceptional user experiences
Contribute to system design and architecture discussions, making thoughtful tradeoffs
Participate in the full software development lifecycle: requirements, design, implementation, testing, deployment, and support
Implement cloud-native solutions using AWS services
Develop RESTful APIs, event-driven services, and integrations supporting hardware-software coordination
Ensure systems are reliable, secure, and scalable through proper design and implementation
Experience using AI-assisted development tools to improve productivity and code quality, including tasks such as code generation, debugging, and documentation
Familiarity with integrating AI-enabled APIs or services into applications
Understanding of evaluating AI outputs for accuracy and reliability
Interest in applying AI to enhance product features and development workflows
Partner with Product and Design to translate requirements into technical solutions
Collaborate with firmware, IoT, and data teams on integrated system functionality
Participate in code reviews, pair programming, and knowledge sharing
Contribute to shared component libraries and promote consistency across applications
Requirements:
Strong experience in full-stack development with TypeScript
Proficiency in modern front-end frameworks such as React, Next.js/Tanstack Start, Tailwind
Experience building backend services and APIs (Node.js or similar)
Experience with AWS cloud services (Lambda, API Gateway, DynamoDB, IoT Core, ECS/Fargate, CDK or similar)
Solid understanding of software architecture, API design, and distributed systems fundamentals