Job Summary
Assignment overview:
TCS is looking for a Backend Developer to join the Stockholm-based engineering team. This is a technical developer role and will report directly to the eMSP Technical Lead.
As one of the engineers in a small, cross-functional team, you will have genuine influence over technical decisions, architecture, tooling, and how they work day-to-day.
Key Responsibilities
Responsibilities
Backend Development & Cloud Infrastructure
- Design, build, and maintain backend services using modern .NET / C#.
- Develop and operate containerized services on AWS (primarily ECS/Fargate).
- Build and manage infrastructure as code using Pulumi.
- Develop integrations between internal services and external platforms.
- Contribute to solution design, architecture decisions, and technical planning.
- Improve and maintain GitLab CI/CD pipelines, deployment workflows, and automated testing.
- Enhance monitoring, logging, tracing, and alerting using the LGTM observability stack (Loki, Grafana, Tempo, Mimir).
Skill Requirements
Platform & Charging Experience
You will shape how TCS packages and delivers a seamless electric charging experience, including data ingestion, aggregation, and classification, for example mapping charging locations to determine accessibility and logistical feasibility for heavy vehicles.
Payment & Billing Infrastructure
You will contribute to the end-to-end payment ecosystem enabling charging across networks and countries, covering:
- Charging cards (physical and digital).
- Card distribution.
- Integration with charging station partners.
- Aggregated invoicing.
- Credit handling.
- VAT compliance across multiple jurisdictions.
- Integration with financial and accounting systems.
Required Experience
Required
- University degree or equivalent practical experience.
- Minimum 2 years of backend development experience.
- Solid experience with modern .NET / C# (recent versions).
- Hands-on experience building and operating containerized services in AWS.
- Experience with Infrastructure as Code, ideally Pulumi, Terraform, or similar tools.
- Familiarity with CI/CD pipelines and automated delivery workflows (e.g. GitLab CI).
- Experience designing and building integrations with third-party systems and APIs.
- Strong communication skills in English; Swedish is a plus.
Nice to Have
- Experience with observability tooling and the LGTM stack (Loki, Grafana, Tempo, Mimir).
- Experience with OpenTelemetry.
- Background in e-mobility, eMSP, payment systems, or the EV charging domain.
Personal Qualities
- Pragmatic and solution-oriented mindset.
- Trustworthy and relationship-driven.
- Strong communication skills and a collaborative attitude.
- Comfortable working independently with a strong sense of product ownership.
- Structured and self-driven.
- Entrepreneurial mindset.
Key Areas of the Platform
-
Charging Network and POI Management
- Ingesting and enriching charging location data.
- Maintaining a sanitized dataset suitable for HDV.
- Distributing usable location information to downstream consumers.
-
Charging Sessions and Pricing
- Ingesting customer charging sessions from third-party systems.
- Enriching them with contextual data.
- Calculating incoming and outgoing costs.
- Performing plausibility monitoring to ensure data correctness.
-
Customer Workflows
- Supporting customer data, invoicing and billing flows.
- Charging card ordering and integrations.