Senior Software Engineer (Backend, Golang)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Backend, Golang): Building and maintaining Platform services for search infrastructure, notification systems, and audit logging with an accent on distributed systems, high-performance backend engineering, and scalable event-driven architectures. Focus on designing resilient Golang services at scale, implementing MCP tools and integrations, and ensuring reliability through testing, observability, and on-call operations.
Location: Toronto, Canada (Hybrid)
Salary: CA$115K – CA$200K (Offers Equity, Bonus)
Company
develops cloud API technologies and an API-first platform to securely accelerate AI adoption.
What you will do
- Design, develop, and maintain search infrastructure and query systems for product discovery and analytics.
- Build and optimize notification services for real-time alerts and updates.
- Develop and enhance audit logging systems to capture, store, and query security and compliance data.
- Create MCP (Model Context Protocol) tools and integrations to extend platform functionality.
- Architect and implement scalable, distributed backend services using Golang and cloud-native technologies.
- Collaborate with product managers, designers, and engineers; write well-tested code; participate in reviews, planning, and on-call rotation.
Requirements
- 5+ years of backend software engineering experience building distributed systems.
- Strong proficiency in Golang and experience building production services at scale.
- Deep understanding of distributed systems (consistency, availability, partitioning, consensus).
- Experience with search infrastructure (Elasticsearch/OpenSearch/Solr or similar) and event-driven notification systems.
- Strong database and data modeling skills (SQL and NoSQL), plus API design experience (REST, gRPC).
- Experience with microservices and container orchestration (Docker, Kubernetes) and event streaming/message queues (Kafka/RabbitMQ/NATS or similar).
Nice to have
- Experience with Model Context Protocol (MCP) or similar extensibility frameworks.
- Knowledge of observability/monitoring (Prometheus, Grafana, Datadog, ELK) and Infrastructure as Code (Terraform, Pulumi).
- Experience with cloud platforms (AWS, GCP, Azure) and security/auth systems (OAuth 2.0, OIDC, JWT).
- Experience with compliance/audit logging for enterprise or regulated environments.
- Background in SRE practices and building reliable, self-healing systems.
Culture & Benefits
- Hybrid work setup based in Toronto, Canada.
- Compensation includes base pay plus equity and bonus; benefits vary by location.
- US-based employees typically receive healthcare benefits and a 401(k) plan (benefits depend on location).
- On-call rotation to ensure high availability of platform services.
Hiring process
- Interviews and technical evaluation focused on distributed systems and backend engineering.
- Code/review and design discussions to assess engineering practices and collaboration.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →