Skip to main content
GoTo

Backend Software Engineer

RemoteGermany onlyArchived
Published
Role
Backend
Experience
Mid
Employment
Full-time
Salary not disclosed
Check eligibility

Open to DE only. Set where you work from to check your eligibility.

No BS summary

Backend Software Engineer with 2-5 years of experience in NodeJS/TypeScript microservices, cloud environments (AWS), and distributed systems. Must have strong Linux, Kubernetes, Docker, and bash scripting skills. Familiarity with networking protocols like WebRTC is required.

Core skills

Node.jsTypeScript

Required skills

LinuxAWSKubernetesDockerbash scriptingHTTPWebSocketsRTPSIPTCP/UDPWebRTC

Optional skills

C++

What you'll do

  • Building and developing services primarily using NodeJS and TypeScript, while remaining open to learning and working with additional technologies such as C++
  • Working with container and cloud technologies including Kubernetes, Linux, and Docker
  • Applying DevOps principles and infrastructure-as-code practices while taking shared ownership of feature delivery and service operations, including on-call responsibilities
  • Using modern agile software craftsmanship principles to deliver features end-to-end
  • Collaborating with engineering teams across Germany, Canada, and India in a distributed development environment
  • Design, development, test and operation of the service, collaborating with your peers within and outside of the team
  • Design, development, test and operation of our session control backend, collaborating with your peers within and outside of the RTC team

What they require

  • A Bachelor’s degree in Computer Science or a comparable technical field, and 2-5 years of working experience in software engineering
  • Experience building NodeJS-based microservices using TypeScript in cloud environments such as AWS
  • Strong understanding of distributed systems and hands-on experience with Linux, AWS, Kubernetes, Docker, and bash scripting
  • Familiarity with networking and communication protocols such as HTTP, WebSockets, RTP, SIP, TCP/UDP, or WebRTC
  • You bring strong communication and collaboration skills, a continuous learning mindset, and enjoy working as part of a supportive, agile team where curiosity, knowledge sharing, and openness to new ideas are valued

Benefits

  • Comprehensive health benefits
  • Generous paid time off, including paid holidays, volunteer days, quarterly self-care days, and company-designated no-meeting days
  • Tuition reimbursement and access to instructor-led and on-demand learning and development programs
  • The Thrive Global Wellness Program, a confidential Employee Assistance Program (EAP), a wellness app and one-on-one wellness coaching
  • Employee-led communities and programs, including Employee Resource Groups (ERGs), GoTo Gives, and charitable matching

We’re trailblazers in remote work technology—building powerful, flexible solutions that empower everyone to live their best life, both at work and beyond. With us, you’ll have the opportunity to chart new paths and help redefine how the world works. For us, AI isn’t just a buzzword; it’s a tool we use to deliver real, practical value to our customers and teams. We focus on solving meaningful problems, not just adding features for the sake of using AI. Here, growth takes many forms: you can expand your skills, take on new challenges, lead initiatives, and explore creative ideas. Join a GoTo product team and play a key role in transforming the workplace for millions of users worldwide—your work will truly make a difference.

🇺🇸 United StatesSoftwareEnterprisecity.goto.nagasaki.jp/
Salary not disclosed