Full Stack Software Engineer

Global cloud-based SaaS communications platform offering multi-channel business communications including SMS, MMS, RCS, Email, Voice, Fax and Post.
Backend
Mid-Level Software Engineer
Remote
Enterprise SaaS

Description For Full Stack Software Engineer

Sinch ClickSend is seeking a Full Stack Software Engineer to join their product engineering squad in building their modern messaging platform. As part of a global cloud-based SaaS communications company, you'll work in a team with high autonomy, focusing on delivering high-quality solutions to customers. The role combines both technical expertise and collaborative teamwork, requiring proficiency in NodeJS/TypeScript, cloud technologies, and microservices architecture.

The position offers an exciting opportunity to work with a company that powers billions of messages annually through multiple communication channels including SMS, MMS, RCS, Email, Voice, Fax, and Post. While being part of Sinch, one of the largest cloud communications companies globally, the team maintains a startup mentality with a strong focus on work-life balance.

The ideal candidate will have strong full-stack development experience, particularly in NodeJS and TypeScript, with knowledge of AWS serverless technologies and microservices architecture. You'll be responsible for shipping secure, reliable code, participating in code reviews, and contributing to the entire software development lifecycle.

The company offers attractive benefits including remote work flexibility, comprehensive medical insurance, generous leave policies, and mental health support. They foster an inclusive environment that values diversity and encourages innovation. If you're passionate about building scalable communication solutions and want to be part of a growing tech company that prioritizes its people, this role presents an excellent opportunity for career growth.

Last updated 3 months ago

Responsibilities For Full Stack Software Engineer

  • Ship secure, reliable, well-tested, and maintainable code
  • Be proactive in improving team's technical approach and programming
  • Learn fast and implement solutions as POC or actual implementation
  • Help fix production issues as they occur
  • Contribute to code reviews, documentation, and complex bug fixes
  • Participate in end-to-end delivery from design to production deployment
  • Collaborate within agile team to solve problems effectively

Requirements For Full Stack Software Engineer

JavaScript
TypeScript
Node.js
MongoDB
Redis
Kubernetes
  • Commercial hands-on experience in NodeJS/Typescript programming
  • Experience with software architecture, frontend development, backend development, database systems and test automation
  • Experience with NodeJS, TypeScript, Microservices, AWS Serverless, REST APIs, Docker
  • Excellent verbal and written English communication skills
  • Strong analytical skills
  • Bachelor's Degree in Information Technology, Computer Science or related field
  • Experience with AWS technologies and serverless computing
  • Experience with NoSQL databases particularly DynamoDB
  • Experience with messaging platforms (AWS SQS and RabbitMQ)
  • Experience with CI/CD pipelines particularly CircleCI

Benefits For Full Stack Software Engineer

Medical Insurance
Mental Health Assistance
  • Work from home flexibility
  • Birthday day off
  • Generous annual leave program
  • Comprehensive medical insurance
  • Monthly home internet allowance
  • Free virtual counselling resources through Employee Assistance Program

Interested in this job?

Jobs Related To Sinch Full Stack Software Engineer

Software Engineer

Mid-level Software Engineer position at Sinch, working on Emergency Services Development with competitive pay and comprehensive benefits.

Software Engineer - Connectors

Mid-level Software Engineer position at Sinch, focusing on connector development using Java, TypeScript, and AWS, with hybrid work options in Melbourne.

Software Engineer

Mid-level Software Engineer position at Sinch, working remotely on emergency services systems with competitive salary and comprehensive benefits.

Software Engineer - Messaging

Mid-level Software Engineer position at Sinch, focusing on messaging systems development using Java and cloud technologies in a hybrid work environment.

Software Engineer Sinch Identity

Backend Software Engineer position at Sinch focusing on identity and authentication systems, requiring Golang expertise and offering competitive compensation with comprehensive benefits.