Senior Software Engineer
New
This role is based remotely as a full-time employee in the UK, Ireland, Estonia, the Netherlands, Sweden, and Israel. We are also open to contractors in East Europe and Portugal.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8-15 years
- Required Skills
- DockerPostgreSQLKubernetesClickhouseData engineeringGoCI/CDDistributed Systems
Requirements
- At least 2 to 3 years of commercial experience using Go as their main programming language
- 8-15 years of backend engineering experience
- 3+ years architecting high-load systems or data pipelines in a production environment
- Deep expertise in distributed systems using modern languages - Java, Rust, or Python
- Strong, hands-on experience with relational and analytical databases (Postgres, ClickHouse is preferred)
- Proven experience with microservices, containers, and modern DevOps practices (Docker, Kubernetes, GitOps, CI/CD)
- Demonstrated ability to combine hands-on coding with architectural leadership
- Strong debugging, benchmarking, and performance optimization skills
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 to the codebase with high quality code.
- Lead major technical initiatives, reduce technical debt and ensure the platform meets the reliability and scalability SLAs.
- Champion best engineering practices, code quality, testing and maintainability.
- Collaborate with product and engineering teams and R&D management to define the technical roadmap, review architecture and mentor junior engineers.
View Full Description & ApplyYou'll be redirected to the employer's site