Senior Backend Engineer - Workforce Verification
Leads design, development, and deployment of scalable backend systems for workforce verification to combat identity fraud. Requires 5-7 years Golang experience, microservices architecture, and strong problem-solving skills.
About the job
Key Responsibilities
- Design, develop, test, and debug components for distributed systems that operate at large scale and high speed
- Own and drive nonfunctional requirements such as scalability, availability, and security
- Develop and maintain unit and integration tests, achieving robust code and functional coverage
- Produce enterprise-class documentation for internal and external collaboration
- Break down complex tasks into manageable components, plan, and execute effectively
- Collaborate with team members to elevate technology standards and consistently apply best practices
- Participate actively in an agile environment to deliver high-quality software solutions
Job Requirements
- 5-7 years of significant hands-on coding experience with Golang, preferably in a product development environment
- Strong programming and design fundamentals, with excellent problem-solving and coding skills
- Exceptional analytical and reasoning abilities, with a talent for visualizing processes and outcomes
- Passion for continuous learning and growth while building high-performance systems, with a solid understanding of concurrency and multi-threading
- Experience architecting microservices and developing RESTful APIs
Nice-to-Haves
- Prior experience with high-throughput, low-latency storage, cloud computing, NoSQL databases, big data analytics, machine learning services, or large-scale systems
Skills
Go, Microservices, REST APIs, Concurrency, Multi-Threading, NoSQL, Cloud Computing, Big Data Analytics, Machine Learning, Distributed Systems
Similar jobs
Backend Engineering jobsSenior software engineer building core platform components, developer tools, and reliability capabilities that improve engineering productivity. Requires 4+ years of software engineering experience, cloud or platform exposure, and strong knowledge of databases, distributed systems, observability, and production reliability.
Build and optimize high-performance, real-time speech, audio, video, and WebRTC infrastructure for conversational AI across mobile and web platforms. The role requires professional C or C++ experience, concurrent systems knowledge, and at least three years of software engineering experience.
Build and operate reliable, scalable backend services and infrastructure for Duolingo’s advertising business. The role requires strong backend fundamentals, systems thinking, programming experience in Java, Python, or Kotlin, and a bachelor’s degree in a technical field.
Build and operate reliable, scalable backend services or infrastructure for Duolingo products, owning complex projects from design through production. The role requires strong backend fundamentals, a bachelor’s degree, and experience with Java, Python, or Kotlin and database technologies.
Senior software engineer responsible for revenue-critical backend systems spanning account lifecycle management, metering, billing, integrations, and customer-facing usage transparency. The role requires strong distributed-systems experience, Go or comparable backend expertise, and operational ownership.