Job Closed
This listing is no longer active.
Meet Your Future Workforce.
Staff Backend Engineer
Location
United States
Posted
74 days ago
Salary
0
Seniority
Lead
Job Description
Staff Backend Engineer
Wand AI
• Design and lead the development of scalable backend architectures, • Build and operate high-performance distributed systems using languages such as Java or Golang. • Define backend architecture patterns and standards used across multiple engineering teams. • Lead complex technical initiatives spanning multiple systems or product areas. • Design systems that support high availability, resilience, and long-term scalability. • Collaborate with platform, infrastructure, and data teams to ensure backend services integrate effectively across the platform. • Drive improvements in system performance, scalability, and operational efficiency. • Contribute to service decomposition, microservices architecture, and domain-driven design initiatives. • Design backend services that integrate with complex enterprise environments and external systems. • Ensure backend systems meet enterprise-grade security, reliability, and operational standards. • Improve system observability through logging, metrics, tracing, and operational insights. • Support production services and lead troubleshooting of complex cross-system issues. • Influence CI/CD and deployment practices to improve release safety and delivery velocity. • Establish and promote strong engineering practices including testing, code quality, and documentation. • Mentor engineers and provide technical leadership across backend engineering teams. • Partner with senior technical leadership to shape the long-term architecture and platform strategy.
Job Requirements
- Extensive hands-on experience building backend systems in production environments.
- Strong expertise developing services in Java or Golang.
- Proven experience designing and scaling distributed systems.
- Deep understanding of backend architecture patterns including microservices and service-oriented design.
- Experience designing and operating high-scale APIs and backend platforms.
- Strong experience with relational and distributed data systems.
- Experience building systems within enterprise software, SaaS platforms, or software vendors.
- Strong understanding of performance optimisation, scalability, and system reliability.
- Experience building and operating systems in cloud environments such as AWS or Azure.
- Experience with containerised environments and modern software delivery practices.
- Strong debugging and troubleshooting capabilities in complex production systems.
- Experience influencing engineering standards and architecture across multiple teams.
- Ability to lead complex technical initiatives without formal management authority.
Benefits
- Competitive salary
- Health insurance
- Flexible work hours
- Paid time off
- Professional development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, build, and maintain scalable backend services and APIs • Develop high-performance distributed systems using languages such as Java or Golang • Design backend architectures that support high availability, scalability, and resilience • Collaborate closely with product, frontend, platform, and data teams to deliver end-to-end product capabilities • Design and optimise data access patterns across relational and distributed data stores • Contribute to service decomposition and microservices architecture where appropriate • Build backend services that integrate with complex enterprise environments and external systems • Ensure backend systems meet enterprise-grade performance, security, and reliability standards • Participate in architectural design discussions and contribute to long-term platform evolution • Implement strong testing strategies including unit, integration, and performance testing • Improve system observability through logging, metrics, and tracing • Support production services, troubleshoot issues, and contribute to incident response when required • Optimise backend performance, scalability, and system efficiency • Contribute to CI/CD pipelines to support safe, automated, and repeatable deployments • Maintain strong technical documentation for services and architecture
• Design and build scalable search and retrieval systems • Develop and maintain connectors to enterprise data sources • Build data pipelines that ingest, transform, and index customer data • Integrate with LLM providers to deliver context-aware agent capabilities • Own projects end-to-end from architecture through implementation
• Develop, maintain, and optimize high-performance backend services in Go (Golang). • Build and improve event pipelines and messaging systems using Kafka (producers, consumers, partitions, consumer groups). • Architect and implement scalable and fault-tolerant distributed systems. • Design APIs (REST/gRPC) and integrations across multiple backend microservices. • Implement unit, integration, and performance tests. • Collaborate closely with DevOps, Data Engineering, and QA teams. • Contribute to architectural decisions regarding schemas, event versioning, idempotency, streaming patterns, and backpressure handling. • Enhance CI/CD pipelines and deployment workflows. • Implement and maintain observability standards using tools like Prometheus, Grafana, and OpenTelemetry. • Mentor junior engineers and contribute to engineering best practices.
• Work on the development and maintenance of the backend in SAP Commerce (CX) • Develop and customize features using Java (Spring Framework) • Implement integrations between SAP Commerce, front-end (React/React Native) and other systems • Work with APIs, REST services and microservices architecture • Support integration with CMS tools (Strapi/URI) • Ensure code quality, performance and development best practices • Collaborate with multidisciplinary teams (front-end, UX, business)


