Key Responsibilities
- Design, build, and maintain backend services using Go
- Develop and support systems related to financial operations (invoices, payments, purchase orders)
- Work with AWS to build scalable, reliable cloud-based solutions
- Contribute to integrations with external systems, including ERP platforms (e.g. SAP)
- Collaborate on evolving an existing system that includes .NET components
- Build and maintain asynchronous and event-driven systems where appropriate
- Leverage AI tools and agentic development approaches to improve development speed and quality
- Take ownership of features from design through delivery and iteration
- Collaborate with cross-functional teams to ensure reliable and scalable solutions
Core Requirements
- 5+ years of backend development experience, including at least 3+ years with Go
- Strong experience with cloud (AWS preferable)
- Familiarity with AI-assisted development tools (e.g. Claude Code or similar) and agentic workflows
- Experience working with or integrating into existing/legacy systems
- Strong understanding of backend architecture and scalable systems
- Good communication skills and strong sense of ownership
- Ability to work independently in a fast-paced environment
Nice-to-Have
- Experience building or supporting financial or billing systems, e.g. invoices, payments, POs (highly preferred)
- Experience developing financial or operational applications
- Experience with asynchronous or event-driven architectures
- Experience integrating with ERP systems (e.g. SAP)
- Exposure to mixed tech stacks (e.g. Go + .NET environments)
Additional
-Location: Guadalajara, Mexico