Senior/Staff Full Stack Software Engineer
Tesla
Grünheide (Mark), Germany
What You’ll Do
- Design and implement core services and APIs that power Tesla Cloud Platform, enabling self-service provisioning of compute, storage, networking, and identity;
- Build intuitive frontends and dashboards (React/Next.js/TypeScript) for customers to manage projects, quotas, and workloads at scale;
- Develop automation frameworks for lifecycle management of virtual machines, containers, storage volumes, and networking resources;
- Contribute to the architecture of TCP to ensure it meets strict requirements for performance, scalability, and multi-tenancy across global datacenters;
- Integrate observability and monitoring features directly into platform services to provide visibility and insight for both customers and operators;
- Partner with product, networking, and infrastructure teams to extend TCP with new capabilities such as STS credentials, custom images, bucket storage, and vMotion;
- Continuously improve the developer experience on TCP by reducing friction in onboarding, resource provisioning, and CI/CD integration.
What You’ll Bring
- 2+ years of professional experience in backend development with Go (Golang), including networking and distributed systems programming;
- Strong experience with web technologies and frameworks such as React, Next.js, and TypeScript for building scalable user interfaces;
- Hands-on experience with virtualization and containerization platforms such as VMware, Kubernetes, Docker, and/or LXD/LXC;
- Familiarity with Infrastructure as Code (IaC) and configuration management (e.g., Ansible, Puppet);
- Solid understanding of observability concepts, monitoring, and troubleshooting distributed systems;
- Proven ability to design and build highly scalable and reliable architectures;
- Knowledge of distributed and cloud computing concepts (e.g., networking, load balancing, multi-region deployments).
Don't forget to mention EuroTechJobs when applying.