Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Twilio

Remote

CAD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading cloud communications platform is seeking a Software Engineer to lead the development of innovative backend solutions. Key responsibilities include designing scalable backend services and handling complex pricing configurations for a large customer base. The ideal candidate should have 4-5 years of experience with Java, Python, and React, along with a solid understanding of API development and cloud infrastructure. This remote role offers competitive pay, generous time-off, and numerous wellness benefits.

Benefits

Competitive pay
Generous time-off
Wellness leave
Healthcare
Retirement savings program

Qualifications

  • 4-5 years of experience in Java, Python, React, and Node.js.
  • Strong proficiency in programming languages such as Java or similar.
  • Experience with high-volume e-commerce systems and complex pricing models.

Responsibilities

  • Design and implement scalable and robust backend services using Java, Scala, and Python.
  • Develop dynamic frontend interfaces using React and Node.js.
  • Lead the API design and architecture to improve system integration.

Skills

Java
Python
React
Node.js
API development
Problem-solving
Database management
Microservices architecture
Job description
About the job

This position is needed to lead the development of innovative backend within our Catalog Platform team. As a Software Engineer, you will play a crucial role in expanding and enhancing our product catalog capabilities, ensuring seamless sales operations and minimal business friction. You will also tackle complex pricing configurations for over 305,000 active customers and handle the processing of more than 1 billion price transactions daily.

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.
Qualifications

Required:

  • 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.
  • Experience with high-volume e-commerce systems and complex pricing models.
  • Familiarity with handling large-scale data (processing and storage).
  • Proven ability to work collaboratively in a cross-functional team.
Location

This role will be remote, based in the USA but is not eligible to be hired in San Francisco, CA, Oakland, CA, San Jose, CA, or the surrounding areas.

Travel

We prioritize connection and opportunities to build relationships with our customers and each other. For this role, you may be required to travel occasionally to participate in project or team in-person meetings.

What We Offer

There are many benefits to working at Twilio, including competitive pay, generous time-off, ample parental and wellness leave, healthcare, a retirement savings program, and more. Offerings vary by location.

Twilio values

Twilio thinks big. We like to solve problems, take initiative, pitch in when needed, and are always up for trying new things. We seek colleagues who embody our values — Twilio Magic. We empower employees to build positive change in their communities by supporting volunteering and donation efforts.

If you’re ready to unleash your full potential, do your best work, and be the best version of yourself, apply now!

Please note this role is open to candidates outside of the San Francisco Bay Area. The information below is provided for candidates hired in those locations only.

Equal Employment Opportunity

Twilio is proud to be an equal opportunity employer. We do not discriminate based on race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, disability status, genetic information, or other protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Twilio participates in the E-Verify program where required by law.

Application notice

Applications for this role are intended to be accepted until January 30, 2025 but may change based on business needs.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.