Rust Jobs. Curated for Rustaceans 🦀
Bookmark it and share with a Rust friend 🙂
Bookmark it and share with a Rust friend 🙂
Renewabl Ltd · London, UK · Senior · Hybrid
Location: Remote/Hybrid Type: Full‑time Level: Senior (7+ years) & 2+ years leadership
About Renewabl
Renewabl is a B2B renewable energy trading & management platform connecting energy producers and corporate buyers for renewable energy certificates (RECs/EACs/REGO) and PPAs. We’re building the digital infrastructure for the energy transition.
Our Culture
At Renewabl, we’re mission-driven. We care deeply about accelerating the energy transition and build with autonomy, trust, and technical excellence. We value transparency, open communication, and continuous learning.
Role Summary
Lead a small, high‑impact engineering team while staying hands‑on across a multi‑service platform that powers complex energy trading workflows, real‑time data, and enterprise‑grade applications.
You will: - Lead a cross‑functional team (currently 2 engineers) across front‑ and back‑end. - Own architecture and technical roadmap; drive quality, scalability, and performance. - Ship features end‑to‑end in React/TypeScript and Java/Rust services. - Mentor engineers, run code reviews, and uphold modern dev practices. - Coordinate sprints and collaborate with product on priorities.
Browse by
What You’ll Lead & Deliver
Leadership (≈20%) - Run daily standups, sprint planning, and backlog management. - Mentor junior/mid engineers; set coding standards and best practices. - Facilitate architecture discussions and make clear, documented decisions. - Lead incident response and production troubleshooting. - Champion a culture of quality, innovation, and continuous learning.
Hands‑On Technical (≈80%) - Build and maintain React 18 + TypeScript applications with complex business
workflows (Platform + Back Office). - Design and implement RESTful APIs; integrate with the Rust time‑series service. - Implement real‑time features for energy data monitoring and market updates. - Deliver responsive, accessible UIs using Material UI and React Admin v5. - Model domain concepts: PPAs, EACs/REGO, CFE tracking, sustainability reporting. - Contribute to DevOps, CI/CD, observability, and performance tuning.
Platform & Architecture (You’ll work with) - Microservices with multiple interconnected services. - Frontends: 2 React apps (Main Platform & Back Office). - Back end: Java 17 + Spring Boot (business logic); Rust + Axum (high‑performance time‑series). - Domain: Energy trading, contract management, pricing/financial calculations, compliance & reporting.
Key Technical Challenges - Real‑time ingestion/processing of consumption & production metrics. - Financial calculations for pricing and contract management. - Multi‑tenant architecture for diverse market participants. - Compliance: renewable energy certification (REGO, EAC). - Integrations with external market data providers and grid operators. - Performance optimization for large‑scale time‑series data and data‑heavy UIs. - Security & access control across tenants and roles.
Tech Stack
Frontend - React 18, TypeScript, Material UI, React Admin v5 - Jotai (state), Chart.js (visualization) - Vite & Webpack (build) - AWS Amplify (auth)
Backend - Java 17 + Spring Boot 2.5 (core business services) - Rust + Axum (time‑series) - PostgreSQL + Liquibase (schema migrations) - Auth: JWT & OAuth2 - JHipster (scaffolding/rapid dev)
Infrastructure & DevOps - Docker & Docker Compose - AWS: S3, CloudFront, RDS, Cognito, SES - Redis (cache/session), MinIO (S3‑compatible local) - GitHub Actions (CI/CD)
Testing & Quality - Cypress (E2E), Jest (unit), Percy (visual regression) - SonarQube (code quality), ESLint & Prettier (standards)
Qualifications
Must‑Have - 7+ years full‑stack development experience. - 2+ years team lead/tech lead experience (mentoring, code reviews, delivery). - 3+ years DevOps/platform exposure (CI/CD, containers, cloud basics). - Production incident management experience. - Expert React + TypeScript (complex UI state, accessibility, performance). - Strong backend with Rust (services, performance, reliability). - PostgreSQL & database design; REST API design/implementation. - Proven system architecture & scalability skills. - Solid Git workflows and agile delivery. - Excellent communication with both technical and non‑technical stakeholders.
Nice‑to‑Have - Java 17 ecosystem & Spring Boot experience. - AWS services (S3/CloudFront/RDS/Cognito/SES) & deployment. - Docker containerization; GitHub Actions pipelines. - Material UI (or similar) and React Admin experience. - Background in financial/trading systems or the energy sector. - Multi‑tenant SaaS patterns - Performance tuning for high‑traffic apps and time‑series workloads.
Success Metrics - Reliable delivery/velocity and predictable sprints. - Code quality & maintainability (SonarQube, test coverage, reduced tech debt). - Platform performance & uptime; faster UI and API response times. - Effective incident response with clear postmortems and learning. - Team growth: mentorship outcomes, cross‑training, retention, and satisfaction. - Stakeholder satisfaction (product, ops, customers) with engineering outputs.
Growth & Impact - Shape architecture and standards for mission‑critical systems. - Develop domain expertise in renewable energy markets. - Opportunity to hire & scale the team; lead strategic technical initiatives. - Work across TypeScript, Java, and Rust in a modern, quality‑focused environment.
How to Apply
Send your resume, portfolio, and a brief note on your leadership philosophy and most impactful example of leading a team through a technical challenge. Include references who can speak to your mentorship and delivery.