GoTu is seeking a Staff/Principal Software Engineer to drive the evolution of their platform's architecture and lead critical initiatives that support their fast-growing business in the dental industry.
Requirements
- 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)
- Strong understanding of microservices architecture and API design principles
- Demonstrated success scaling backend systems for high-volume, distributed applications.
- Experience with CI/CD pipelines, DevOps best practices, and infrastructure-as-code tools
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
- Drive performance optimization and scalability for distributed systems and APIs
- Research and implement innovative solutions to challenging engineering problems
Other
- 10+ years of software development experience, including 5+ years in senior technical leadership roles
- Partner with cross-functional teams including Product, Engineering, and Infrastructure to deliver complex, high-impact initiatives
- Mentor and support engineering teams while setting and maintaining high standards for code quality and development practices
- Startup or high-growth tech company experience preferred
- Collaborative communicator who thrives in cross-functional settings