
Software Engineer
Twilio
full-time
Posted on:
Location Type: Remote
Location: Remote • California • 🇺🇸 United States
Visit company websiteSalary
💰 $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