Golang Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
Job description
Manager wants a practical, production-level Go engineer who can code live, design scalable distributed systems, and clearly demonstrate real ownership and system-level thinking.
- Solid backend engineer
- Writes working Go code live
- Understands concurrency + distributed systems
- Can explain scale with real numbers
- Shows clear ownership + decision-making
- Thinks through edge cases + architecture
- Performs well under pressure
Project Description
- The work is focused on building shared technical systems and tools that multiple Tesla teams can use.
-
Examples discussed in the meeting include:
- Creating centralized infrastructure (e.g., workflow/orchestration tooling like Temporal)
- Building systems that support scalability, reliability, and high traffic
- Developing platform capabilities (e.g., improving communication layers like moving from REST to gRPC)
Overall project focus:
- Platform / infrastructure engineering
- Distributed systems
- Reusable tooling across multiple teams and domains
- Supporting customer-facing flows indirectly by improving backend systems, * Design, develop, and maintain backend services and APIs using Golang
- Build and support web applications and messaging-based systems (MQ / event-driven architecture)
- Develop high-performance, scalable applications optimized for reliability and speed
-
Participate in the full software lifecycle:
- Development
- Build and deployment
- Monitoring and alerting
-
Work with DevOps pipelines to:
- Build and deploy applications
- Consume services across environments
- Ensure smooth production releases
- Deploy and manage applications in Kubernetes-based environments
- Monitor live systems, troubleshoot issues, and optimize performance
- Collaborate with cross-functional teams (frontend, DevOps, product)
Requirements
-
Strong Golang (Go) experience
- This is the primary language for the team
-
Backend engineering expertise
- Building APIs / web services
-
System design capability
- Especially for scalable, distributed systems
-
Distributed systems experience
- Thinking in terms of scale, availability, and reliability
- Kubernetes + CI/CD experience
-
Experience with:
- Databases (both SQL fundamentals + NoSQL exposure)
- Event-driven architecture (Kafka, RabbitMQ, etc.)
-
Ability to:
- Build infrastructure/tooling, not just product features
- Work in high-traffic environments
Additional Qualifications (Nice to Haves) Nice-to-Haves (Strong Value Adds)
-
LLM / AI experience
- Not required but highly desired given current initiatives
-
Experience with:
- ArgoCD, Helm
- Distributed caching
- Infrastructure/platform tooling
-
Exposure to:
- gRPC or modern service communication patterns
- Strong NoSQL experience (especially MongoDB)
- Experience working across multiple domains/teams
Benefits & conditions
- $114,600-234,600 per year
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Why Attend a Developer Event in 2026?
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Find a Developer Job: 12 Best Job Sites For Developers