
Senior Backend Software Engineer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in California.
• Act as the technical lead and owner for essential backend products, overseeing the process from design to implementation and production operation.
• Design and enhance high-traffic, client-oriented APIs and microservices, focusing on latency, availability, and accuracy.
• Detect performance and scalability issues across applications, databases, and service dependencies, and implement enhancements backed by production metrics.
• Develop services capable of processing real-time and distributed data, collaborating with upstream teams to comprehend dependencies and potential failure modes.
• Create and evaluate architectural designs, documenting significant trade-offs and communicating them to both technical and non-technical stakeholders.
• Review code, offer constructive feedback, and elevate coding standards, testing methodologies, and overall maintainability.
• Enhance observability and automation to enable engineers to identify issues, investigate incidents, and manage services efficiently.
• Contribute to shared tools, optimize Kubernetes workloads, and boost cloud efficiency in collaboration with the teams managing those systems.
• Collaborate with infrastructure, data engineering, data science, and product teams to ensure services remain reliable as demand increases.
• At least 5 years of experience in production software engineering, demonstrating technical leadership and ownership of backend systems.
• Practical experience with Node.js and Python in a production environment.
• Hands-on experience with both relational and non-relational databases in a production setting.
• Strong grasp of high-traffic APIs, distributed services, and the networking and dependencies impacting their performance.
• Proven experience in making engineering decisions that enhance reliability, high availability, performance, and maintainability.
• Capability to independently define ambiguous technical challenges, evaluate trade-offs, coordinate dependencies, and drive implementations through to production rollout.
• Strong communication skills to engage effectively with both technical and non-technical stakeholders.
• Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or equivalent relevant experience.
• Production experience with Kafka or similar stream-processing systems is preferred.
• Experience with Docker and Kubernetes in production is preferred.
• Background in building and managing systems at a global scale, including low-latency distributed data systems, is preferred.
• Experience in developing, deploying, and maintaining business-critical applications is preferred.
• Familiarity with observability platforms and CI/CD tools is preferred.
• Interest or experience in Go is preferred.
• Familiarity with sports data is preferred.
• Successful completion of background and reference checks may be necessary.
• Comprehensive health, dental, and vision insurance plans.
• Flexible work schedule and remote work opportunities.
• Professional development and continuing education reimbursement.
• Generous paid time off and holiday schedule.
• Collaborative and inclusive company culture.
duvo.ai
RTX
Clear Street
RemoteStar
Get handpicked remote jobs straight to your inbox weekly.