Description
Job Title: Senior Software Engineer (L3) - Full Stack
At Twilio, we're shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences.
We're looking for a talented Senior Software Engineer (L3) to join our Console Runtime team. As a key member of our team, you will be responsible for designing, developing, and deploying new features using technologies such as GraphQL, NodeJS, React, Typescript, Playwright, ViTest, and Buildkite.
Responsibilities:
- Design, develop, test, and deploy new features using modern JavaScript technologies
- Own your code, respond to incidents, and participate in on-call rotation
- Meet Definition of Done for the software you build
- Refactor and reduce technical debt
- Write automated unit and integration tests in a continuous integration and delivery environment
- Manage your work through the use of GitHub, Jira, and Twilio's build/deploy systems
- Collaborate with other team members, including Product leadership, influence, own, and work to improve the platform
- Actively participate in design and code review, backlog refinements, and other agile ceremonies
- Work independently or with your team to troubleshoot/determine resolution for issues in your team's domain
- Be responsible for documentation of projects you work on
Qualifications:
- Bachelor's degree in Computer Science or related industry experience
- 5+ years of hands-on development experience developing and operating Web applications using modern JavaScript technologies
- 5+ years of hands-on experience with scalable and high-performing backend systems or Backend-For-Frontends
- Experience with REST APIs and GraphQL
- Knowledge of modern automated testing and CI/CD pipelines using Buildkite or Jenkins
- Champion of good engineering habits: development and test techniques, security, automation
- Experience in triaging and solving production issues
- Positive attitude and aptitude to learn and execute quickly as part of a SCRUM team
Experience Level: senior Employment Type: full-time Workplace Type: remote Category: Engineering Industry: Technology Salary Range: $141,520.00 - $187,300.00 Salary Min: 141520 Salary Max: 187300 Salary Currency: USD Salary Period: year Required Skills: GraphQL, NodeJS, React, Typescript, Playwright, ViTest, Buildkite Preferred Skills: REST APIs, Jenkins, Automated testing, CI/CD pipelines