Full job description
We’re looking for a Senior Backend Engineer with deep expertise in Golang and distributed systems to design, build, and scale the core services that power our cloud platform. You’ll work on high-performance microservices, contribute to open-source projects, and collaborate across teams to continuously improve architecture, reliability, and scalability.
Key Responsibilities
- Design, build, and maintain highly scalable, reliable backend services.
- Develop and enhance monitoring and observability systems to ensure platform stability.
- Create and extend shared libraries and frameworks used across hundreds of services.
- Continuously evaluate and improve architecture, performance, and user experience.
- Collaborate with cross-functional teams to define and deliver platform-wide initiatives.
- Contribute to open-source projects and promote engineering best practices, especially in Go.
- Mentor and be mentored — sharing knowledge on backend, web, and data technologies.
- Ensure high-quality, test-driven code through peer reviews, CI/CD, and resilient architecture.
- Take ownership of deliverables, ensuring timely and reliable releases.
- Stay current with emerging technologies and raise the technical bar across the team.
Qualification:
- U.S. Citizenship or Permanent Residency (required for AWS GovCloud access; no clearance needed).
- 7+ years of backend engineering experience in service-oriented architectures.
- 5+ years building microservices for SaaS platforms using Golang (or Java, Scala, Kotlin, Python, or Node.js).
- Expert-level proficiency in Go and strong understanding of distributed systems, scaling, and concurrency.
- Proven ability to scale backend systems (e.g., sharding, partitioning, horizontal scaling).
- Strong foundation in data structures, algorithms, and system design.
- Experience with multi-threading, parallel processing, and high-performance computing.
- Thorough understanding of software engineering best practices, testing, and code quality.
- Collaborative team mindset with excellent communication and problem-solving skills.
- Passion for continuous learning, experimentation, and shipping production-quality code.
Tech Stack
- Languages: Go (primary), Java, Scala, Kotlin, Python, Node.js
- Cloud: AWS (especially GovCloud)
- Databases & Tools: Cassandra, Kafka, Elasticsearch
- Practices: Microservices, CI/CD, Monitoring, Open Source Collaboration
Job Type: Contract
Pay: $50.00 – $55.00 per hour
Expected hours: 40 per week
Work Location: Remote