Software Engineer (Enterprise Experience, Backend)
New
J
JobgetherSoftware Engineering
NetherlandsFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 2+ years
- Required Skills
- PostgreSQLSQLKubernetesGoGrafanagRPCPrometheusGitHub ActionsDistributed Systems
Requirements
- 2+ years of professional software engineering experience.
- Professional experience developing and shipping production software with Go.
- Solid understanding of Go's concurrency model, including goroutines, channels, and the sync package.
- Comfortable working with SQL, relational databases, schema changes, and database migrations.
- Strong debugging and analytical skills, with persistence in investigating complex technical problems.
- Strong verbal and written communication skills, including the ability to surface blockers, risks, and uncertainty early.
- Self-motivated and comfortable taking ownership of technically challenging work.
- Experience with observability, audit, or security capabilities in an enterprise software environment is an advantage.
- Experience investigating performance under real-world or production-like workloads, including race conditions, is a plus.
- Familiarity with major cloud providers, Kubernetes, and container orchestration is desirable.
- Experience building or operating distributed systems at meaningful scale is beneficial.
- Curiosity about modern developer tooling and emerging approaches to software development.
- Familiarity with technologies such as PostgreSQL, gRPC, Prometheus, Grafana, and GitHub Actions is an advantage.
Responsibilities
- Build and ship backend features end to end, contributing to technical design, implementation, testing, production rollout, and ongoing improvement.
- Design and implement database migrations using established patterns for schema compatibility, reliability, and safe upgrades.
- Develop observability, reporting, and audit capabilities that give administrators clear visibility into their deployments and system activity.
- Build and maintain security-focused backend features in accordance with established enterprise security practices.
- Investigate and resolve scalability and performance bottlenecks under production-like workloads, including database access patterns and concurrency within backend services.
- Troubleshoot and resolve backend issues reported by platform operators and enterprise administrators.
- Document technical solutions and implementation decisions clearly so that code and features remain maintainable for reviewers and future engineers.
- Participate actively in code reviews and RFC-style technical design discussions.
- Contribute to the engineering on-call rotation and help maintain reliable production systems.
- Collaborate with backend, platform, QA, product, and design teams to deliver a strong operator experience.
View Full Description & ApplyYou'll be redirected to the employer's site