Sphere is looking to hire a Senior Backend Developer (Node.js) to contribute to the development of a high-volume customer engagement and workflow management platform that processes large-scale inbound leads from various digital and offline channels, classifies them, and manages them through custom business workflows.
Requirements
- Strong expertise in Node.js (Express, NestJS, or similar frameworks).
- Proficiency in designing and maintaining RESTful APIs.
- Solid experience with databases (PostgreSQL preferred, MySQL or MongoDB also considered).
- Familiarity with message queues (RabbitMQ, Kafka, or similar).
- Experience with cloud platforms (AWS, GCP, or Azure).
- Experience building workflow management or CRM-like platforms.
- Familiarity with infrastructure as code (Terraform, Pulumi, etc.).
Responsibilities
- Design, build, and maintain scalable backend services and APIs.
- Develop features to process and manage large datasets, ensuring data integrity and security.
- Collaborate with frontend developers, product managers, and other stakeholders to deliver high-quality solutions.
- Optimize system performance to support high-throughput workflows.
- Implement integrations with external systems and APIs.
- Ensure compliance with best practices for security, availability, and maintainability.
- Troubleshoot, debug, and resolve complex technical issues.
Other
- Contract (approx. 165 hours)
- Remote (must overlap with PST and be available until 5:30PM Chicago time)
- Contribute to architectural discussions and provide technical leadership.
- 5+ years of experience in backend development.