Software Developer III

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Strong proficiency in Golang with 5+ years of software development experience., Experience with Domain Driven Service Architecture and building scalable distributed systems., Familiarity with SQL and NoSQL databases, as well as RESTful API design., Excellent problem-solving skills and a passion for clean, maintainable code..

Key responsabilities:

  • Design, develop, and maintain scalable services using Golang for the email quality assurance platform.
  • Collaborate with cross-functional teams to define system architecture and refine requirements.
  • Build and maintain high-traffic APIs and optimize existing systems for performance.
  • Conduct peer code reviews and mentor junior developers as needed.

Sinch logo
Sinch Information Technology & Services Large http://www.sinch.com
1001 - 5000 Employees
See all jobs

Job description

Sinch Email is seeking a highly motivated and experienced Software Engineer III to join our Preview Control Platform team. Our ideal candidate is a back-end focused engineer with strong expertise in Golang and a proven ability to design and implement scalable, reliable, and efficient systems. Bonus points for experience with Node.js and TypeScript, as well as familiarity with full-stack development principles.

This role demands a self-starter who thrives in a fast-paced environment, enjoys solving complex problems in distributed systems, and values clean, maintainable, and well-architected code. You will play a vital role in all aspects of the software development lifecycle, collaborating with cross-functional teams to deliver high-quality solutions that drive business success.

Responsibilities

  • Design, develop, and maintain scalable and performant services using Golang, supporting the next generation of our email quality assurance platform.
  • Collaborate with product managers, architects, and other engineers to define system architecture and refine requirements.
  • Build and maintain APIs capable of handling high volumes of traffic (hundreds of requests per second).
  • Write clean, testable, and efficient code, ensuring adherence to coding standards and best practices.
  • Troubleshoot, debug, and optimize existing systems for performance and scalability.
  • Conduct peer code reviews and mentor junior developers when needed.
  • Continuously learn and adopt new technologies to improve platform performance and developer productivity.

Requirements

  • Strong proficiency in Golang with 5+ years of practical software development experience.
  • Experience with Domain Driven Service Architecture
  • Experience building and maintaining scalable and reliable distributed systems.
  • Familiarity with SQL (MySQL) and NoSQL (MongoDB) databases.
  • Solid understanding of RESTful API design and implementation
  • Passion for clean, simple, and maintainable code, with a focus on system design and architecture.
  • Excellent problem-solving and debugging skills.
  • Familiarity with containerization and orchestration tools (e.g., Docker, Nomad) is a plus.
  • Experience with message queue systems such as Redis or AWS SQS, as well as distributed event streaming platforms like Kafka.
  • Experience with Node.js and TypeScript is a strong nice-to-have.
  • Ability to work independently and as part of a collaborative team in a fully remote environment.

Our Hiring Process 

We are committed to ensuring a recruitment process that is fair, objective, consistent, and inclusive. Our approach includes structured, competency-based interviews designed to evaluate your skills, experience, and qualifications relevant to the role. At times, we may include a data-driven assessment to enhance our hiring success and identify candidates likely to excel.  

We believe in a two-way process and encourage you to ask questions throughout the journey.  If this role isn't what you're looking for, please explore the other opportunities listed on our career page: https://www.sinch.com/careers/. No matter who you are, we hope you find an exciting path forward - hopefully with us! 

Benefits

  • STAY HEALTHY: We offer comprehensive market competitive medical, dental, and vision plans. A variety of supplemental plans are also provided to meet your individual needs including access to telehealth for all participants. 
  • CARE FOR YOURSELF: Take advantage of our free virtual counseling resources through our global Employee Assistance Program. Your mental health is as important as your physical health. 
  • SECURE YOUR FUTURE: Plan for your future with our Roth and Pre-tax 401(k) options including an employer match for all participants. 
  • TAKE A BREAK: Enjoy a generous paid time off program. We value balance and understand that performance at work requires time to rest at home and/or rejuvenate on vacation. 
  • PUT FAMILY FIRST: We know that families can be built in a variety of ways; therefore, we offer paid parental leave and family planning support. 
  • WORK WHEREVER: Our flexible remote work offerings allow you to work wherever you are the most productive and successful. It is what you do, not where you work, that matters. 
  • MAKE AN IMPACT: Support betterment in your community and beyond by taking paid time off to support a volunteer program of your choice. 

 

The annual starting salary for this position is $120,000 - $160,000. Factors which may affect starting pay within this range may include geography/market, skills, education, experience, and other qualifications. This role will be accepting applications until 2/11/25 at a minimum. Please note that the application timeline may be flexible to accommodate a comprehensive candidate evaluation.

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Collaboration
  • Adaptability

Software Engineer Related jobs