Job Purpose: Senior Software Engineer - Go executes and maintains backend development for scalable web applications and distributed systems that support Yoma Fleet’s digital platforms. The role focuses on developing reliable services, improving system performance, and maintaining clean, maintainable code across cloud-native environments. Working closely with product managers, designers, and engineers, the role communicates technical solutions, supports feature development, and assists engineering teams in delivering stable, high-performance applications across the full software development lifecycle.
Responsibilities:
- Execute the development of backend services and web applications using Golang.
- Maintain the application lifecycle, including system design, testing, deployment, and ongoing maintenance.
- Communicate with cross-functional teams to define, design, and implement new product features.
- Develop and maintain backend systems and APIs that support scalable platform services.
- Process integrations between frontend components, backend services, databases, and third-party platforms.
- Maintain application performance, scalability, and security through system improvements and code optimization.
- Generate clean, efficient, and reusable code with strong business logic.
- Check software quality through code reviews and technical collaboration with other engineers.
- Prepare diagnostic tools and monitoring utilities that support application reliability and troubleshooting.
- Update technical knowledge and assist the team in adopting new technologies and development practices.