Golang Developer

WorkNovas LLC
Bellevue, WA, United States
2 months ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$100,000.0 - $150,000.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Databases Continuous Integration DevOps Distributed Systems MongoDB NoSQL RabbitMQ Distributed Caching Software Engineering SQL Databases
+11 more
Web Applications Web Services Delivery Pipeline Large Language Models Backend Event Driven Architecture Build Management Kubernetes Apache Kafka Front End Software Development Golang

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.

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…