Taro Logo

Full Stack Software Engineer (L2)

Twilio powers real-time business communications and data solutions that help companies and developers worldwide build better applications and customer experiences.
Mid-Level Software Engineer
Remote
3+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Full Stack Software Engineer (L2)

Twilio is seeking a Full Stack Software Engineer (L2) to join their CDXP Engineering team. This role is crucial in building and maintaining the communications platform used by thousands of customers worldwide. The ideal candidate should have a passion for designing, developing, deploying, and operating software solutions at scale.

As a Full Stack Software Engineer at Twilio, you'll be working on a small, collaborative team to develop and maintain software that contributes to the overall success of the Customer and Developer Experience Platform (CDXP). Your responsibilities will include whiteboarding ideas, building full-stack products, APIs, and services, performing code reviews, supporting production operations, and crafting clear documentation.

The role requires at least 3 years of software development experience, preferably in Java, C#, or a related object-oriented language. You should have experience with building scalable software systems, distributed systems, and web applications that delight both customers and developers. Knowledge of RESTful services is also essential.

Twilio values diversity and inclusion, and is committed to building a workplace where everyone feels welcome. They offer competitive pay, generous time-off, ample parental and wellness leave, healthcare, a retirement savings program, and many other benefits that vary by location.

This is a remote position based in Canada, with occasional travel required for project or team in-person meetings. If you're passionate about technology, eager to learn, and ready to make a significant impact in the world of business communications, this could be the perfect opportunity for you at Twilio.

Last updated a year ago

Responsibilities For Full Stack Software Engineer (L2)

  • Develop and maintain software, contributing to the overall success of CDXP
  • Work with a small and collaborative team, whiteboarding ideas, building full stack products, APIs and services
  • Perform thorough and thoughtful code reviews to help maintain a high standard of code quality
  • Support production operations, building, releasing and assisting with team on-call
  • Craft clear and concise documentation

Requirements For Full Stack Software Engineer (L2)

Java
JavaScript
  • 3+ years of software development experience in Java, C# or a related OO language
  • Experience building scalable software systems, and background in distributed systems or infrastructure to help deliver mission critical applications
  • Experience building web applications that delight customers and the developers working on them
  • Experience developing Restful services
  • Passionate about technology and enthusiasm for learning and working with new technologies
  • Champion good engineering habits (development and testing techniques, security, tech debt balance, agile habits) within your team
  • Excellent verbal and written communication skills
  • Bachelor's and/or Master's degree, preferably in CS, or equivalent experience