Senior Software Engineer
New
UK, Ireland, Estonia, the Netherlands, Sweden, Israel, East Europe, and Portugal.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8-15 years
- Required Skills
- DockerPostgreSQLCloud ComputingKubernetesClickhouseGoCI/CDMicroservicesDistributed Systems
Requirements
- 8-15 years of backend engineering experience.
- 3+ years of experience architecting high-load systems or data pipelines in production.
- 2-3 years of commercial experience using Go as the main programming language.
- Deep expertise in distributed systems using modern languages (Java, Rust, or Python).
- Strong hands-on experience with relational and analytical databases (Postgres, ClickHouse preferred).
- Proven experience with microservices, containers, and modern DevOps practices (Docker, Kubernetes, GitOps, CI/CD).
- Strong debugging, benchmarking, and performance optimization skills.
- Ability to combine hands-on coding with architectural leadership.
Responsibilities
- Design, build, and deploy large-scale distributed systems and high-throughput data pipelines using Go and cloud-native technologies.
- Lead system-wide architectural decisions focusing on data flow, performance, and resilience.
- Actively contribute high-quality code to the platform codebase.
- Lead major technical initiatives to reduce technical debt and ensure scalability SLAs.
- Champion best engineering practices, code quality, testing, and maintainability.
- Collaborate with product and engineering teams to define the technical roadmap and perform architecture reviews.
- Mentor junior engineers.
View Full Description & ApplyYou'll be redirected to the employer's site