Job Closed
This listing is no longer active.
The #1 dental talent marketplace
Senior Software Engineer, Backend
Location
United States
Posted
154 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Backend
GoTu
• Design and implement micro-services 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
Job Requirements
- 5-10 years of software development experience focused on backend systems
- 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
- Familiarity with CI/CD pipelines and DevOps practices
- Good communication skills and ability to work with stakeholders across teams
- Experience in fast-paced, growth-oriented environments is a plus
Benefits
- Health insurance
- Remote work options
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design and build scalable microservices, RESTful APIs, and WebSocket-based systems • Manage and optimize NoSQL-backed data storage for performance and reliability • Develop backend services for real-time communication, high-throughput ETL, and cross-service orchestration • Implement monitoring, tracing, and alerting for production systems • Champion code quality through TDD, CI/CD pipelines, and effective code reviews • Collaborate with AI and frontend teams to deliver seamless, AI-powered features • Ensure high standards of performance, security, and maintainability
Senior Backend Engineer
PeachGiving lenders the tools to scale and modernize through integration to our API-first, cloud-native platform.
• Design, develop, and maintain core backend services and APIs for our loan management SaaS platform, primarily using Python and Go. • Architect and build scalable, reliable, and secure systems to support new product lines and a growing user base. • Collaborate closely with product, and other stakeholders to translate business requirements into robust technical solutions. • Mentor other engineers and contribute to a culture of technical excellence by championing best practices in code, testing, and observability. • Own features from conception through to deployment and maintenance, leveraging CircleCI to build, test, and deploy services to our infrastructure on Google Cloud Platform (GCP) and Kubernetes. • Enhance and scale our infrastructure to ensure high availability and performance.
• Working on scalable, high-availability digital products • Develop and enhance scalable backend APIs and services • Define and implement best practices for architecture and code • Participate in technical and product decisions with the team • Write automated tests and ensure the quality of deliveries • Investigate and fix bugs and production incidents
Senior Technical Lead – Backend
OTG - Open Technologies GroupExcelência em serviços, reduzindo custos!
• Lead high-impact technical decisions while still being hands-on with code. • Serve as the technical reference for the team. • Support the evolution of the architecture and ensure the quality and performance of deliveries. • Technically lead a development squad (mentoring and code reviews). • Define and evolve architecture, patterns, and best practices. • Design end-to-end solutions together with the product team. • Ensure quality, security, performance, and scalability of applications. • Collaborate on technical prioritization (debt, refactors, and improvements). • Support continuous integration, automated testing, and observability. • Act as a bridge between business, product, and engineering, facilitating communication.



