Staff Software Developer

1 minute read
Zendesk Logo

Sunshine Conversations powers conversational experiences between people and organizations through an omnichannel experience from a wide range of channels such as WhatsApp, Instagram, Messenger, Telegram and more. We are looking for a Staff Software Developer to join the team and contribute to our core platform, API and channels.

What you’ll be doing

  • Make core contributions to our platform, architecture, and data models.
  • Be responsible for the proper execution of features, from the design of the solution to its delivery.
  • Write well-structured and well-tested code considering performance, reliability and scaling of our products.
  • Work with new technologies in a culture open to creative ideas.
  • Work as part of our team on the creation of technical proposals and on the implementation of complex and high-visibility functionalities.
  • Cooperate with international teams based in San Francisco, Melbourne and others.
  • Be part of the team’s on-call rotation.
  • Participate in the development life-cycle including conception, design, implementation, testing, rollout and making everything run efficiently in production.

What you bring to the role

Required qualifications:

  • 5+ years of experience with Node.js, Express and TypeScript, or a comparable web stack.
  • Development experience with a deep understanding of asynchronous code.
  • Autonomy to carry a project through its execution, while also knowing when to ask for help.
  • A collaborative attitude, contributing to an enjoyable work environment that promotes teamwork throughout the organization.

Preferred qualifications: 

  • Experience with some technologies in our tech stack.
  • Experience working in a SaaS company.
  • Experience working with globally distributed teams.
  • Verbal and written communication skills in French.

Tech Stack

  • Our application code is mostly written in TypeScript, JavaScript, Python and Ruby.
  • Our main backend runs on Node.js and Express. Most of our frontend runs on React.
  • Our data is stored on MongoDB, Redis, MySQL, S3 and queued or streamed through RabbitMQ, Kafka and SQS.
  • Our workloads run on Kubernetes clusters running on AWS.
Report job · Embed widget

Apply Here