HumanBit Logo

Backend Engineer (Golang) | Scrabble

full-time
Posted on December 18, 2025

Job Description

Backend Engineer (Golang)


Job Summary

We are a 2015-founded test automation platform. We are seeking a skilled Backend Engineer to design, build, and optimize the core services that power our SaaS platform. The ideal candidate has strong expertise in GoLang, database performance tuning, and cloud-native deployments on Azure. You will work closely with frontend, DevOps, and product teams to deliver secure, scalable, and reliable backend systems.


Key Responsibilities

Core Backend Development

• Develop microservices and user-deployable logic in GoLang, including AI/ML service integrations.

• Implement robust API security with OAuth2, JWT, and role-based access control.

Database Expertise

• Design efficient schemas, indexes, and queries in MongoDB.

• Ensure consistency, transactions, and scalability in distributed database setups (including sharding).

• Apply caching strategies (Redis, in-memory stores) for high-performance applications.

Cloud & DevOps (Azure)

• Deploy and manage services on Azure App Services, AKS (Kubernetes), Functions, Service Bus, and Event Grid.

• Work with CI/CD pipelines (Azure DevOps/GitHub Actions) to automate deployments.

• Manage secrets, configurations, and environments with Azure Key Vault and Config Servers.

Architecture & Scalability

• Design and implement event-driven and microservices architectures using queues and async processing.

• Build multi-tenant SaaS backends with isolation, rate limiting, and usage metering.

• Apply distributed systems knowledge to balance latency, reliability, and fault tolerance.

Testing & Reliability

• Write and maintain unit and integration tests for backend services.

• Implement observability practices: structured logging, metrics, tracing (Azure Monitor, ELK, OpenTelemetry).

• Debug and profile backend performance to ensure system stability.

Collaboration & Agile Practices

• Work cross-functionally with frontend and DevOps teams for seamless feature delivery.

• Contribute to CI/CD workflows and iterative delivery.

• Participate in code reviews, architectural discussions, and Agile ceremonies.


Qualifications

• Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.

• 8–10 years of backend development experience in SaaS or large-scale applications.

• Proficiency in GoLang

• Strong expertise in MongoDB and caching systems (Redis).

• Experience deploying workloads on Azure (App Services, AKS, Functions).

• Familiarity with CI/CD, Docker, and Kubernetes.

• Strong testing, debugging, and observability skills.

• Good understanding of distributed systems, microservices, and event-driven architecture.

• Excellent problem-solving and collaboration skills.

What We Offer

• Opportunity to build and scale backend systems for a fast-growing SaaS platform.

• Exposure to modern architectures (microservices, event-driven systems, AI/ML integrations).

• Collaborative and growth-oriented work environment.

• Competitive compensation and benefits.

Powered by
HumanBit Logo