Twilio needs to develop and deliver new capabilities in the Twilio Console platform to achieve its goal of being the world's most trusted customer engagement platform.
Requirements
- 2+ years of hands-on development experience developing and operating Web applications using modern javascript technologies, preferably React, NodeJS and Typescript.
- 2+ 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.
- Iterative development and deployment, Scrum and Agile methodologies.
Responsibilities
- Design, develop, test and deploy new features using technologies such as GraphQL, NodeJS, React, Typescript, Playwright, ViTest and Buildkite.
- Own your code, respond to incidents and participate in on-call rotation and participate in RCAs for incidents.
- 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.
Other
- Bachelor’s degree in Computer Science or related industry experience.
- Positive attitude and aptitude to learn and execute quickly as part of a SCRUM team.
- Communicate clearly and concisely, orally and in writing.
- Good team player and ability to communicate well in a remote work environment.
- May be required to travel occasionally to participate in project or team in-person meetings.