Senior Software Engineer
Build and scale backend APIs and user lifecycle capabilities for Auth0’s B2B identity platform. The role requires 5+ years of large-scale systems experience, Node.js backend expertise, database knowledge, cloud experience, and strong mentoring skills.
About the job
Responsibilities
- Collaborate with engineers across teams to design and deliver APIs and features for B2B customers.
- Drive improvements to codebase and architecture for reliability, maintainability, and scalability.
- Mentor and coach engineers on engineering practices and testing.
- Partner with product management and product design to define feature functionality and incorporate customer feedback.
- Participate in the on-call rotation to maintain service availability.
Requirements
- 5+ years of experience working on large-scale systems or services.
- Experience using Node.js with TypeScript or JavaScript to build backend services and maintain public or internal APIs.
- Previous full-stack application experience; familiarity with React is a plus.
- Experience with SQL, PostgreSQL, and NoSQL databases, including MongoDB.
- Strong communication, mentoring, and knowledge-sharing abilities.
- Ability to work autonomously and collaborate effectively with team members.
- Experience with containerization using Docker.
- Experience with cloud environments; AWS and/or Azure preferred.
Skills
Node.js, TypeScript, JavaScript, React, SQL, Postgres, MongoDB, Docker, AWS, Azure
Similar jobs
Backend Engineering jobsLeads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.
Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.
Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Senior software engineer responsible for designing reliable, distributed tax remittance systems operating globally across currencies, agencies, and compliance requirements. Requires 6+ years of programming experience and strong backend architecture and distributed-systems expertise, with Python, Django, React, MongoDB, and AWS preferred.