Staff Software Developer
1 minute read

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
Post a Comment