About the role
We are hiring a senior software engineer to work on a long-term mobility platform for a European client. You will be responsible for backend development, system reliability, and scaling a high-availability EV charging platform, collaborating closely with international stakeholders.
The candidate will have responsibilities across the following functions:
Technical Implementation:
- Build REST APIs using ASP. NET Core.
- Work with Entity Framework Core (migrations, optimisation).
- Manage databases: PostgreSQL and AWS RDS.
- Implement messaging: MQTT, webhooks, WebSockets, and service bus.
- Deploy applications on AWS (ECS, Lambda, SQS, S3 CloudWatch).
- Use Terraform and Docker for infrastructure and deployments.
- Implement security using OAuth2 OpenID Connect, and JWT.
- Ensure observability using OpenTelemetry, App Insights, and Serilog.
Architecture and Quality:
- Follow clean architecture, DDD, and CQRS.
- Conduct code reviews and maintain coding standards.
- Document systems and mentor junior developers.
Requirements:
- Experience in the EV / eMobility domain.
- Knowledge of OCPP (1.6 / 2.0).
- Experience with microservices and event-driven architecture.
- Understanding of IoT / real-time systems.
- Familiarity with GDPR.
- AWS Certifications.