Job Closed
This listing is no longer active.
Meet Your Future Workforce.
Senior Backend Engineer
Location
United States
Posted
79 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer
Wand AI
• 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
Job Requirements
- Strong hands-on experience in backend software engineering roles building production systems
- Extensive experience developing backend services in Java or Golang
- Experience building scalable, high-availability distributed systems
- Strong understanding of backend architecture patterns including microservices and service-oriented design
- Experience designing and building RESTful or gRPC APIs
- Experience working with relational databases and distributed data systems
- Experience building systems for enterprise software, SaaS platforms, or software vendors
- Strong understanding of system performance, scalability, and reliability engineering principles
- Experience building and operating services in cloud environments such as AWS or Azure
- Experience with containerised environments and modern development workflows
- Strong debugging and troubleshooting skills in complex production environments
- Experience contributing to CI/CD pipelines and modern deployment practices
- Ability to collaborate effectively across engineering, product, and infrastructure teams
- Strong written and verbal communication skills
Benefits
- Health insurance
- Remote work opportunities
- Professional development and learning opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
• 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)
Back-End Developer, .NET
AliareSomos Aliare: a união de Siagri, Datacoper e Solution. O mais completo portfólio tech para o agro do Brasil.
• Design, develop, and maintain RESTful APIs using C# and .NET 6+ ensuring performance, security, and availability; • Actively participate in software architecture decisions, evaluating technical trade-offs and proposing scalable, sustainable solutions; • Evolve application architecture applying concepts such as Clean Architecture, DDD (practical level), and layered architecture according to the product context; • Develop and optimize the persistence layer with Entity Framework Core, including data modeling, migrations, and performance tuning; • Work with relational databases (SQL Server or equivalent), ensuring efficient queries, proper use of indexes, and transactional integrity; • Implement and maintain automated tests (unit and integration) to ensure code quality and reliability; • Contribute to defining and promoting software engineering best practices such as SOLID, Clean Code, and design patterns; • Perform code reviews, contributing to code quality and the team's technical growth; • Support less experienced developers by sharing knowledge and contributing to the team's technical development; • Contribute to application observability, including logging, metrics, and monitoring of production environments; • Collaborate with product and technology teams on the continuous evolution of solutions; • Design and implement integrations based on messaging and asynchronous communication (RabbitMQ, Kafka or similar), contributing to decoupled and scalable architectures.
Software Engineer – Java, React
DrimoAcercar el futuro es creer que nada es imposible. Convierte ideas en tecnología.
• Desarrollar y mantener los servicios backend principales en Java/Spring Boot. • Diseñar e implementar APIs REST robustas y sistemas de integración entre servicios. • Implementar patrones de arquitectura distribuida y microservicios, asegurando escalabilidad, alta disponibilidad y mantenibilidad. • Gestionar el flujo completo de datos, desde los servicios backend hasta la persistencia en Firebase/Firestore. • Desarrollar y mantener la interfaz de usuario y la lógica de negocio de aplicaciones web en React. • Desarrollar y optimizar Cloud Functions para procesamiento de eventos y comunicación asíncrona. • Optimizar el rendimiento end-to-end, priorizando la eficiencia de los servicios y la arquitectura. • Colaborar en decisiones de arquitectura de software y ser referente técnico en el equipo. • Implementar testing automatizado para servicios backend (unitario, integración).




