Software Engineer
Posted 119ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Engineer responsible for enhancing catalog capabilities for Twilio. Developing backend services and collaborating with cross-functional teams to optimize sales operations.
Responsibilities:
- 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


















