Note: The job is a remote job and is open to candidates in USA. Mondo is seeking a backend-focused Full Stack Software Engineer to join their collaborative engineering team. The role involves building and supporting high-scale, customer-facing applications with a primary focus on backend development, including designing microservices and developing scalable APIs.
Responsibilities
- Design, develop, and maintain distributed backend microservices supporting high-scale production applications
- Build, enhance, and maintain RESTful and/or gRPC APIs
- Modernize existing backend services while developing new functionality
- Troubleshoot production issues and improve application performance, scalability, and reliability
- Develop AI-powered integrations and customer-facing experiences leveraging modern AI technologies
- Support initiatives focused on account security, authentication, and fraud prevention
- Collaborate with frontend engineers, product managers, QA, and cross-functional engineering teams
- Contribute to React-based frontend features and bug fixes as needed (approximately 15-20% of the role)
- Participate in code reviews and promote engineering best practices
- Work within an Agile environment using Jira and Confluence
Skills
- Bachelor's degree in Computer Science or a related field, or equivalent professional experience
- 2 years of professional software engineering experience
- Strong backend development experience using Go, Java, or another object-oriented programming language
- Experience building distributed microservices in production environments
- Experience designing and developing RESTful APIs and/or gRPC services
- Hands-on experience with AWS cloud services
- Experience working with NoSQL databases
- Understanding of concurrency, multithreading, performance optimization, and observability
- Experience participating in code reviews and writing clean, maintainable code
- Experience working in Agile environments using Jira and/or Confluence
- Working knowledge of React, JavaScript, or TypeScript
- Strong communication skills with the ability to work independently and collaboratively across engineering teams
- Experience building AI or GenAI-powered applications
- Experience with LLM integrations or Model Context Protocol (MCP)
- Experience supporting authentication, security, or fraud prevention initiatives
- Experience supporting large-scale customer-facing web applications
- Experience maintaining legacy systems while contributing to modernization efforts
- Mobile development experience is a plus
- Strong sense of ownership with a proactive, solution-oriented mindset
- Curious, adaptable, and eager to learn new technologies and AI tools
Benefits
- Eligible for Health, Dental, Vision, 401K
Company Overview