Software Engineer (Enterprise Experience, Backend)
Coder
- Warsaw, Poland
- Mid Level
- 2+ years
- Posted
Skills
Required
- migrations
- Go's
- concurrency model
- goroutines
- channels
- debugging skills
- SQL
- schema changes
- software engineering
Preferred
- backend
- Go
- Kubernetes
- Postgres
- gRPC
- Prometheus
- GitHub
Coder as a Backend Engineer on the Enterprise Experience team. You'll build features that help large organizations run Coder in production with confidence.
Responsibilities
- Your responsibilities will include building features end to end, writing database migrations, building observability and reporting features, ensuring security, investigating scalability bottlenecks, resolving backend issues, documenting your work, participating in code reviews, and joining the on-call rotation.
- The tech stack includes Go, Postgres, Kubernetes, gRPC, Prometheus, Grafana, and GitHub Actions.
- Concevoir et mettre en œuvre des fonctionnalités pour améliorer l'expérience des administrateurs et des opérateurs dans l'utilisation de Coder.
- Participer à toutes les étapes du développement, de la conception à la mise en production, en collaboration avec les équipes de produit et de design.
Requirements
- Benefits include a 401(k) match, generous medical/dental/vision coverage, paid sabbatical, annual workstation allowance, flexible time off, remote work options, monthly perks stipend, fertility benefits, and generous parental leave.
- Écrire des migrations de base de données, construire des fonctionnalités d'observabilité et de sécurité, et résoudre les problèmes de scalabilité.
- Strong verbal and written communication skills, including surfacing blockers and uncertainty early
- Working understanding of Go's concurrency model, including goroutines, channels, and the sync package
- Solid debugging skills and the persistence to work a problem, and to escalate early when stuck
- Comfortable with SQL, schema changes, and writing migrations
2+ years of professional software engineering experience
- A self-motivated, analytical engineer who enjoys difficult technical challenges
- Experience building or operating distributed systems at a meaningful scale
- Experience investigating performance under real-world load, including debugging race conditions
Preferred
- Professional experience writing and shipping Go
Curiosity about the latest developer tooling
- Experience with major cloud providers, Kubernetes, and container orchestration
- Experience with observability, audit, or security features in an enterprise product
- (Tacos? If you need an ice-breaker, ask how we say thanks by giving tacos!)
- GBP 52,000 - 71,000
jobapplier