Senior Backend Engineer (Go)

Open 35d posting dated 2 weeks ago

We are looking for a Senior Backend Engineer to design, build, and maintain scalable backend services and internal platforms. You will work on business-critical solutions, contribute to architectural decisions, and help drive engineering best practices across the development lifecycle.

Responsibilities

  • Design, develop, and deploy scalable backend services.

  • Build secure, reliable, and maintainable solutions.

  • Contribute to architecture and technical decision-making.

  • Collaborate with engineers and stakeholders to deliver high-quality products.

  • Ensure code quality through testing, CI/CD, and best engineering practices.

  • Optimize system performance, scalability, and reliability.

Requirements

  • 5+ years of experience in backend software development.

  • Strong proficiency in Go (Golang) or a modern object-oriented language such as Java, C#, or Kotlin, with an interest in working with Go.

  • Experience building and operating complex backend systems in production.

  • Solid understanding of software architecture, CI/CD, testing, and performance optimization.

  • Experience with relational databases such as PostgreSQL or MySQL.

  • Experience with cloud platforms (GCP, AWS, or Azure).

Nice to Have

  • Experience with Kubernetes or containerized environments.

  • Familiarity with data pipelines and tools such as dbt.

  • Full-stack experience with TypeScript, React, Node.js, or Next.js.