Staff/Principal Software Engineer (Backend)

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 
United States

Offer summary

Qualifications:

Minimum 10 years of software development experience., At least 5 years in senior technical leadership roles., Expertise in backend engineering with Go and Node.js., Strong knowledge of microservices, databases, and cloud infrastructure..

Key responsibilities:

  • Define and lead the backend system architecture and technical vision.
  • Mentor engineering teams and ensure high-quality code and practices.
  • Partner with cross-functional teams to deliver complex initiatives.
  • Oversee deployment, performance optimization, and system reliability.

TempMee logo
TempMee Scaleup https://tempmee.com/
51 - 200 Employees
See all jobs

Job description

Job Details
Job Location:    Tempe, AZ
Salary Range:    Undisclosed
Staff/Principal Software Engineer (Backend)

Location: Remote 

 

Reports To: Chief Technology Officer (CTO)

 

Join GoTu, a dynamic, growth-stage company that's revolutionizing the dental industry. Our cutting-edge on-demand web and mobile platform seamlessly connects licensed dental professionals with dental offices, meeting both temporary and full-time staffing needs. At GoTu, innovation meets meaningful relationships to empower practices and professionals alike.

We’re seeking a highly experienced and strategic Staff/Principal Software Engineer to drive the evolution of our platform’s architecture and lead critical initiatives that support our fast-growing business. As a key member of the engineering leadership team, you’ll shape system design, mentor engineers, and guide backend infrastructure at scale. This is a high-impact role for someone who thrives in fast-paced, collaborative environments and is passionate about building secure, scalable systems that power meaningful user experiences.

 

Key Responsibilities:

  • Define and drive GoTu’s backend technical vision and overall system architecture design
  • Lead API design and microservices architecture decisions to ensure scalable and maintainable systems
  • Write, test, and maintain production-quality code on a daily basis.
  • Design and optimize database schemas, queries, and data flow patterns
  • Ensure system reliability, monitoring, and incident response capabilities
  • Partner with cross-functional teams including Product, Engineering, and Infrastructure to deliver complex, high-impact initiatives
  • Drive performance optimization and scalability for distributed systems and APIs
  • Mentor and support engineering teams while setting and maintaining high standards for code quality and development practices
  • Oversee deployment processes across development, staging, and production environments
  • Research and implement innovative solutions to challenging engineering problems
  • Contribute to and uphold strong engineering culture, technical documentation, and collaborative problem-solving

 


Key Competencies: 

  • Proven ability to lead backend architecture and system design in high-growth environments
  • Expert-level backend engineering in both Go and Node.js
  • Proven experience with message queuing systems (RabbitMQ, Kafka, etc.)
  • Deep understanding of PostgreSQL and MongoDB optimization, schema design, and query performance
  • Strong expertise in AWS services, containerization, and Kubernetes (EKS)
  • Strategic thinker who can identify and solve large-scale technical challenges
  • Collaborative communicator who thrives in cross-functional settings
  • Commitment to mentoring, documentation, and building an engineering culture of excellence
  • Strong understanding of microservices architecture and API design principles

 

Required Qualifications

  • 10+ years of software development experience, including 5+ years in senior technical leadership roles
  • Demonstrated success scaling backend systems for high-volume, distributed applications.Experience with CI/CD pipelines, DevOps best practices, and infrastructure-as-code tools
  • Strong communication and stakeholder management skills
  • Startup or high-growth tech company experience preferred

 

Tech Stack

Node.js, Go, PostgreSQL, MongoDB, RabbitMQ, React, React Native, AWS, EKS
 

GoTu Technology, Inc. is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

 

If you are passionate about driving enterprise growth and building meaningful relationships, we invite you to apply and be part of our innovative team.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Collaboration
  • Communication

Software Engineer Related jobs