Job Description
We are seeking a visionary Senior Go Backend Engineer to join our elite engineering team in the heart of San Francisco. Nebula Systems is building the infrastructure of the future, and we need a developer who thrives in high-performance environments.
In this role, you will architect and build the core services that power our next-generation distributed platform. You will not just write code; you will define engineering standards, mentor talent, and solve complex scalability challenges that impact millions of users globally.
If you have a deep passion for clean code, high concurrency, and distributed systems, we want to hear from you.
Responsibilities
- Design and implement highly scalable microservices using Go (Golang) with a focus on performance and reliability.
- Optimize database queries and architecture to handle massive throughput and low latency.
- Collaborate with cross-functional teams (Product, Frontend, DevOps) to define, design, and ship new features.
- Conduct thorough code reviews and provide technical mentorship to junior and mid-level engineers.
- Drive architectural decisions and establish best practices for cloud-native development.
- Troubleshoot complex production issues and implement robust monitoring and logging solutions.
Qualifications
- 5+ years of professional software development experience with a strong focus on Go (Golang).
- Deep understanding of concurrent programming, Goroutines, and the Go runtime.
- Experience with containerization tools (Docker) and orchestration platforms (Kubernetes).
- Proficiency in SQL and experience with NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
- Familiarity with RESTful API design and gRPC.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.