about 3 hours ago
Base Salary
$140k - $200k/yr
Responsibilities
- Design, build, and maintain scalable backend services using Java (Spring Boot) and Node.js (NestJS).
- Develop and manage workflow orchestration systems using tools like Temporal and Google Cloud Workflows.
- Build and optimize event-driven architectures using Kafka or other streaming technologies.
- Design systems for reliable job execution, retries, state management, and long-running processes.
- Implement orchestration patterns for complex, multi-step business processes.
- Ensure high availability, fault tolerance, and scalability of backend systems.
- Design and maintain APIs and internal services that integrate with workflow engines.
- Build observability into systems to monitor workflow health and performance.
- Collaborate with product and platform teams to define workflow requirements and execution guarantees.
- Optimize system performance, throughput, and latency across distributed systems.
- Troubleshoot and resolve production issues in complex, asynchronous systems.
- Establish best practices for workflow design, idempotency, and error handling.
- Participate in code reviews and mentor engineers on backend and distributed systems design.
- Lead medium to large-scale feature development and technical initiatives.
- Participate in agile development processes and technical discussions.
- Stay current with emerging technologies and industry trends.
Requirements
- Bachelor's degree in Computer Science or related field, or equivalent experience.
- 5+ years of software engineering experience, focusing on backend systems.
- Strong experience with Java (Spring Boot) and/or Node.js (NestJS).
- Experience with workflow orchestration systems like Temporal or Google Cloud Workflows.
- Experience building and optimizing event-driven architectures using Kafka.
- Solid understanding of software architecture patterns and distributed systems concepts.
- Proven experience with performance optimization and scalable system design.
- Excellent communication skills for collaborating with technical and non-technical stakeholders.
- Experience with agile development methodologies and CI/CD practices.
Benefits
- Comprehensive Medical, Dental, Vision benefits.
- Eligibility for Future Equity Awards.
- 401k Matching (50% of the first 7% of your contribution).
- 12 weeks Parental Leave for primary caregivers, 4 weeks for secondary caregivers.
- Family forming benefits up to $20k, plus discounts on a Care.com membership.
- Virgin Pulse Wellness Program.
- Optional add-ons such as pet insurance and legal service support.