Software Engineer (H/F)
Île-de-France, France
About the role
The missions that will pace your daily life As a Software Engineer at Orus Energy, you will be at the heart of building our electrical flexibility platform, used by our internal teams, our partners, and our end customers. You will work in direct connection with Alexandre and Karim, our Software Engineers, as well as Théophile, our CTO, with a strong end-to-end responsibility. Concretely, you will contribute to: - Designing, developing, and evolving critical backend and frontend services for our electrical flexibility platform. - Building an electrical flexibility platform capable of ingesting and orchestrating large volumes of energy data in real-time, and integrating generative AI components to optimize control, flexibility events, forecasting, and reporting. - Developing a robust, maintainable, and scalable platform, with a high level of requirement regarding code quality, testing, observability, and security. - Defining needs with business teams (Ops, Sales, Data), challenging proposed solutions, and carrying projects through to production delivery. - Making architectural choices (scalability, performance, security) in a complex environment. - Contributing to the continuous improvement of engineering practices: CI/CD, monitoring, code reviews, documentation. Our stack & technical environment - Our platform is cloud-native. - Backend: TypeScript, Node.js, AWS Lambda, Fargate, Postgres. - Frontend: React, TypeScript. - Infra: AWS CDK. Joining us now means: - Participating in an intense, rapidly growing entrepreneurial adventure alongside a passionate team, working to solve some of the most complex problems at the intersection of the energy and commercial sectors. - Discovering the energy ecosystem. An opportunity to explore these fascinating questions and meet those striving to solve them! - Having a direct lever on one of the greatest environmental challenges of our time: the energy transition. - But also: events, afterworks, and off-sites. - And ultimately, a competitive salary and equity. Interview process - 30-minute qualification call with Charline, our Chief-of-Staff. - 30-minute interview with Théophile, our CTO. - 1.5-hour technical software architecture interview with the Tech team. - Individual meeting with several team members. Desired profile - Experience as a Software Engineer in complex environments. - Solid backend skills. - Comfortable with scalability, performance, and software architecture issues. - Ability to manage projects from end to end: understanding the need, design, implementation, deployment to production, and monitoring. - Product mindset, autonomy, pragmatism with the ability to challenge the technical decisions of the rest of the team. - Technical rigor with a great attention to detail. Remuneration: to be negotiated.