Staff Software Engineer @ Twilio

Job Information

Job Description:

Responsibilities
In this role, you’ll:
  • Design and build the next generation of Customer Experience to store, process billions of profiles, and power various use cases across Twilio Data and Applications
  • Review code and offer improvements to practices and processes to elevate the team and broader organization.
  • Build highly adaptable and effective UI platform tools across a variety of products
  • Build highly scalable and available services
  • Be an active member of a highly efficient Agile Scrum engineering team
  • Collaborate with teams across the engineering organization to ensure services are multi-region capable and meets regulatory requirements
  • Mentor other engineers on the team on technical architecture and design
Qualifications 
  • Not all applicants will have skills that match a job description exactly. Twilio values diverse experiences in other industries, and we encourage everyone who meets the required qualifications to apply. While having “desired” qualifications make for a strong candidate, we encourage applicants with alternative experiences to also apply. If your career is just starting or hasn’t followed a traditional path, don’t let that stop you from considering Twilio. We are always looking for people who will bring something new to the table!

Required:

  • Bachelor’s degree in Computer Science or equivalent
  • Minimum of 8+ years in full-stack development with a strong emphasis on frontend technologies
  • Expert knowledge of frontend technologies, including modern JavaScript frameworks like React.js, state management libraries like Redux, and tooling such as Webpack or similar module bundlers
  • Strong fundamental knowledge of software development and best practices for RESTful service implementation
  • An interest in building full-stack applications with modern tools and languages
  • Familiarity with common architectural patterns, anti-patterns, and best practices, and knowing when to apply them appropriately
  • Being able to break-down requirements into smaller tasks and determine effort
  • Good understanding of DevOps CI/CD pipeline
  • Strong oral and written communication skills: be prepared to frequently propose and discuss ideas and implementation details with your teammates, as well as involving other stakeholders in Twilio – we’re one single team, no one flies solo!

Desired:

  • Experience from documenting your solutions and proposals
  • Experience building backend services using nodejs and GraphQL
  • Experience with building and running backend services
  • Bonus points for experience with databases and building UI platform tools for the applications to build on top of
  • Experience with e2e testing, unit tests and integration testing for frontend and backend
  • Willingness and experience to mentor young talent

Benefits:
Experience Level: Senior
Work From: Remote from Region

Company Information

View all jobs of Company: Click here

Pin It on Pinterest