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 20 days 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

Fullstack Developer

Fullstack Developer position at Sinch, working on Customer Portal development using TypeScript, React, and Node.js in a modern microservice architecture.

Software Engineer Sinch Identity

Remote Software Engineer position at Sinch, focusing on identity and authentication systems within the Technology Platform Domain.

Quality Engineer

Quality Engineer position at Sinch, combining software development and testing expertise in Malmö, Sweden.

Backend Developer - Java

Backend Developer position at Sinch, focusing on Java development for high-volume SMS platform using AWS and Kubernetes in Malmö, Sweden.

Sales Engineer

Technical pre-sales role supporting Sinch's customer communications platform, requiring 3+ years experience and fluency in English and Italian.