Position Details
About this role
Senior Software Engineer (L3) on Twilio’s Console Runtime team, building features for the Twilio Console using GraphQL, NodeJS, React, and TypeScript. Responsibilities include testing, deployment, code quality, and on-call readiness within an agile SCRUM environment.
Key Responsibilities
- Design, develop, test and deploy new features using GraphQL, NodeJS, React, Typescript, Playwright, ViTest and Buildkite
- Own code, respond to incidents and participate in on-call rotation
- Refactor and reduce technical debt
- Write automated unit and integration tests in CI/CD
- Manage work via Github, Jira, and build/deploy systems
Technical Overview
Stack centers on modern JS web apps with React/Node/TypeScript, GraphQL, and testing with Playwright/ViTest. CI/CD with Buildkite/Jenkins; backend-for-frontend patterns; collaboration through Jira and GitHub.
Ideal Candidate
The ideal candidate is a senior software engineer with 5+ years building scalable web applications, strong expertise in React/Node/TypeScript, and deep experience with REST APIs and GraphQL. They should be proficient with automated testing and CI/CD pipelines (Buildkite/Jenkins) and comfortable working in a remote US setting on a cross-functional product team.
Must-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of 5+ years of hands-on development with modern JavaScript ecosystems, No experience with REST APIs/GraphQL, No experience with CI/CD tools like Buildkite or Jenkins
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile