Twilio

Software Engineer

Twilio

full-time

Posted on:

Location Type: Remote

Location: Remote • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $138,700 - $203,900 per year

Job Level

Mid-LevelSenior

Tech Stack

CloudJavaJavaScriptMicroservicesNode.jsPythonReactScala

About the role

  • Design and implement scalable and robust backend services using Java, Scala, and Python.
  • Develop dynamic frontend interfaces using React and Node.js.
  • Collaborate with product managers and architects during the product discovery phase to align technical solutions with business needs.
  • Lead the API design and architecture to improve system integration and performance.
  • Manage cloud-based services and infrastructure to ensure high availability and fault tolerance.
  • Optimize database interactions and data storage solutions for high throughput and efficiency.
  • Handle the processing and analysis of over 1 billion price transactions daily.

Requirements

  • Strong proficiency in programming languages such as Java, or similar.
  • Strong understanding of API development frameworks, system architecture, and backend development.
  • Experience with distributed cloud services, microservices architecture, and cloud infrastructure.
  • Solid knowledge of database management and data-driven application development.
  • Excellent problem-solving skills and ability to work under tight deadlines.
  • Strong communication skills and experience interacting with both technical and non-technical stakeholders.
  • 4-5 years of proven experience in Java, Python, React, and Node.js. (Desired)
  • Experience with high-volume e-commerce systems and complex pricing models. (Desired)
  • Familiarity with handling large-scale data (processing and storage). (Desired)
  • Proven ability to work collaboratively in a cross-functional team. (Desired)
Benefits
  • Healthcare
  • Retirement savings program
  • Generous time-off
  • Paid parental leave
  • Paid sick time

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScalaPythonReactNode.jsAPI developmentcloud servicesmicroservices architecturedatabase managementdata-driven application development
Soft skills
problem-solvingcommunicationcollaborationworking under tight deadlines