Senior Software Engineer (Backend)
Core
Build and operate backend services for the customer purchase journey in the residential EV charging market, migrating a legacy monolith to domain-driven, event-driven microservices.
Role type
Senior IC backend software engineer (Kotlin/Spring)
Builds
Purchase journey services, APIs, and event-driven systems connecting customers, CRM, and installer portals.
Domain
Cleantech / EV charging / Smart grid
Required skills
Kotlin, Spring Boot, Event-driven architecture, Kafka, Postgres, DynamoDB, Redis, AWS CDK, CI/CD
Preferred skills
Domain-driven design, Observability, Incident response, AI tooling in engineering workflows
Technologies
Kotlin, Spring Boot, Kafka, Postgres, DynamoDB, Redis, AWS, GitHub Actions, DataDog, Sentry
Responsibilities
Design and build backend services for surveys, lead handling, and the survey builder framework; Migrate legacy monolith to microservices; Build APIs for customer and partner portals; Lead code reviews and set technical standards; Own reliability, observability, and incident response.
Seniority
Senior, hands-on IC