GoTu is seeking a Senior Software Engineer to contribute to the system design and backend services of their on-demand web and mobile platform that connects licensed dental professionals with dental offices.
Requirements
- Strong experience in backend development with proficiency in Go and Node.js
- Hands-on experience with message queuing systems (RabbitMQ, Kafka, etc.)
- Solid understanding of PostgreSQL and MongoDB, including query optimization and schema design
- Experience with AWS services, containerization (Docker), and Kubernetes deployment
- Problem-solving mindset with ability to tackle complex technical challenges
- Understanding of microservices architecture and RESTful API development
- Familiarity with CI/CD pipelines and DevOps practices
Responsibilities
- Design and implement microservices 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
- Contribute to and uphold strong engineering culture, technical documentation, and collaborative problem-solving
Other
- 4-7 years of software development experience focused on backend systems
- Effective communicator who works well in collaborative, cross-functional teams
- Eager to contribute to code reviews, documentation, and engineering best practices
- Good communication skills and ability to work with stakeholders across teams
- Experience in fast-paced, growth-oriented environments is a plus