Senior Backend Engineer
6 мес. назад
140k–160k / yearCanadaWorldwideSeniorRemote
godockerkubernetesmicroservicesdistributed systemskafka
Senior Backend Engineer responsible for designing and building scalable backend systems, driving architectural improvements, and delivering resilient, high-performance services.
О компании
- ABOUT YOU We are looking for a Senior Backend Engineer who is detail-oriented, proactive, and highly collaborative to join our Engineering team . The best candidate will be someone who thrives in a fast-paced, highly collaborative, and exceptionally dynamic setting and is excited to design and build scalable backend systems, drive architectural improvements, and deliver resilient, high-performance services in production environments . Strong technical expertise in Go, distributed systems, and microservices architecture is essential, along with experience in building and operating cloud-native applications in containerized environments using Docker and Kubernetes . The ability to troubleshoot complex production issues, optimize system performance, and manage event-driven architecture
Обязанности
- Design, build, and maintain backend services that power core products and platforms.
- Develop event-driven systems using Go and Kafka.
- Build scalable microservices in containerized environments using Docker and Kubernetes.
- Drive architecture decisions that improve performance, resiliency, and maintainability.
- Collaborate with engineers, product managers, designers, and QA to deliver end-to-end solutions.
- Own your code in production, monitor, debug, and continuously improve service performance and reliability.
- Write automated tests and follow CI/CD best practices to ensure high-quality deployments.
- Participate in code reviews, technical discussions, and knowledge sharing across teams.
- Participate in on-call rotation to support production systems and respond to incidents.
Требования
- 5+ years of backend development experience in Go or a similar language.
- Strong understanding of microservices architecture, distributed systems, and event-based communication.
- Familiarity with cloud infrastructure and container orchestration (e.g., Kubernetes, Docker).
- Solid understanding of observability, monitoring, and performance optimization.
- Ability to troubleshoot production issues, analyze system behavior, and drive resolution.
Будет плюсом
- Background in gaming, payments, or commerce systems.
- Experience in adtech or offer monetization platforms.
- Hands-on experience with Kafka or equivalent streaming platforms.
- Experience with Redis or other in-memory data stores.
- Experience with cloud platforms (e.g., AWS, GCP, or Azure).
- Familiarity with ClickHouse, Postgres, or other analytical/OLAP/OLTP databases.
- Prior experience working on internal platforms or developer-facing tools.