StaffPrincipal Software Engineer (Backend)

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

Offer summary

Qualifications:

Over 10 years of software development experience, including at least 5 years in senior technical leadership roles., Expertise in backend engineering with proficiency in Go and Node.js., Strong knowledge of microservices architecture, API design, and scalable system development., Experience with cloud services like AWS, containerization, Kubernetes, and database optimization..

Key responsibilities:

  • Define and lead the backend technical vision and system architecture.
  • Design and optimize APIs, microservices, and database schemas.
  • Mentor engineering teams and uphold high standards for code quality.
  • Collaborate with cross-functional teams to deliver high-impact initiatives.

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

Job description

Job Details
Position Type: Full Time
Salary Range: Undisclosed
StaffPrincipal Software Engineer (Backend)

Location: Remote

Reports To: Chief Technology Officer (CTO)

Join GoTu, a dynamic, growthstage company thats revolutionizing the dental industry. Our cuttingedge ondemand web and mobile platform seamlessly connects licensed dental professionals with dental offices, meeting both temporary and fulltime staffing needs. At GoTu, innovation meets meaningful relationships to empower practices and professionals alike.

We’re seeking a highly experienced and strategic StaffPrincipal Software Engineer to drive the evolution of our platform’s architecture and lead critical initiatives that support our fastgrowing 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 highimpact role for someone who thrives in fastpaced, 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 productionquality 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 crossfunctional teams including Product, Engineering, and Infrastructure to deliver complex, highimpact 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 problemsolving
    • GoTu Technology, Inc. is an equalopportunity 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.


      Key Competencies:

      • Proven ability to lead backend architecture and system design in highgrowth environments
      • Expertlevel 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 largescale technical challenges
      • Collaborative communicator who thrives in crossfunctional 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 highvolume, distributed applications.Experience with CICD pipelines, DevOps best practices, and infrastructureascode tools
          • Strong communication and stakeholder management skills
          • Startup or highgrowth tech company experience preferred
            • Tech Stack

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

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