Senior Software Engineer
Remote · United States or Nashville, Tennessee, United States
Job Summary
Senior Software Engineer responsible for building and supporting core platform capabilities for customer service AI, delivering end-to-end functionality and production fixes, designing event-driven, integration-heavy backends with asynchronous pipelines, and ensuring reliable, secure, and scalable systems. You’ll own reliability and production-grade behavior, optimize non-relational databases, implement secure integrations and user experiences, and deliver UX improvements that reduce friction. You will collaborate cross-functionally with Product, QA, Design, and other engineering teams to deliver roadmap items and high-severity fixes, and mentor others to raise engineering standards around maintainability, observability, and robust integration design. Strong full-stack experience with backend and platform emphasis (ideally Node.js, React, TypeScript and/or Python) and familiarity with Kafka or similar event-driven architectures, non-relational databases (e.g., MongoDB, Redis), and cloud-native patterns are expected.
Required Qualifications
- Bachelor's degree in Computer Science or related field
- 3+ years of experience as a Full Stack or Backend Developer with JavaScript/TypeScript
- 3+ years of experience building web applications deployed to a cloud environment
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.