Senior Golang Developer, Cloud & Microservices
Location
Mexico
Posted
134 days ago
Salary
0
Seniority
Senior
Job Description
Senior Golang Developer, Cloud & Microservices
TransNetwork LLC
• Architect, build, and maintain efficient, reusable, and reliable Golang code for our microservices ecosystem • Work extensively with a suite of AWS services including ECS Fargate, Lambda, Aurora PostgreSQL, SQS, EventBridge, ElastiCache for Redis, Cognito, and API Gateway • Implement high-performance, scalable APIs using gRPC • Actively participate in the migration of data and logic from our legacy SQL Server environment to Aurora PostgreSQL • Engage in our full DevSecOps pipeline, contributing to code reviews on GitHub Enterprise and ensuring high standards of code quality and security • Implement and monitor logging, metrics, and tracing using our observability stack: CloudWatch, X-Ray, Grafana Cloud, and OpenSearch • Work within an Agile methodology, using JIRA for task management and Confluence for comprehensive documentation
Job Requirements
- 5+ years of professional software development experience with a strong focus on Golang
- Solid, hands-on experience building and deploying applications on AWS
- Proven track record of designing, building, and operating microservices in a production environment
- Strong knowledge of relational databases, particularly PostgreSQL
- Demonstrable experience creating and consuming APIs, with direct experience using gRPC
- Proficient with Git workflows, pull requests, and code reviews within a GitHub environment
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer – PHP/Symfony
Smart WorkingEmpowering companies to work with the best engineers in the world
• Design and develop backend features that align with business goals and customer needs • Maintain and improve test coverage using PHPUnit • Build scalable, testable APIs and backend systems • Write clean, maintainable code that meets agreed quality standards • Collaborate closely with product, design, and QA teams • Monitor systems and respond to issues as part of a rotating on-call schedule • Break down larger projects into manageable tasks and guide others through implementation • Participate in code reviews and offer constructive feedback • Continuously improve processes and suggest technical enhancements • Promote secure coding practices and ensure code is free of known vulnerabilities • Document features, processes, and architecture for team-wide knowledge sharing
• Design, develop, and maintain backend services using Python and Java. • Support and contribute to the gradual migration from Python-based services to Java, ensuring stability and continuity. • Build and maintain RESTful APIs and backend integrations. • Participate in system design and architectural discussions, especially around service boundaries and migration strategy. • Work with distributed systems and microservices. • Integrate with third-party services and external APIs. • Write clean, well-tested, and maintainable code following best practices. • Participate in code reviews, technical discussions, and knowledge sharing. • Debug production issues and improve system reliability, observability, and performance. • Collaborate effectively with cross-functional teams across time zones.
Senior Java Engineer
Dresden Partners CommunityWe connect you with the best IT jobs in Mexico and the US
• Design, develop, and maintain scalable microservices using Java 8+ and Spring Boot. • Design scalable database schemas for high-transaction-volume systems, applying normalization, partitioning, and sharding. • Optimize SQL queries and resolve performance issues such as full table scans. • Analyze execution plans using EXPLAIN / EXPLAIN ANALYZE and cost-based optimizers. • Work with distributed architectures and apply microservices patterns. • Ensure high code quality, testability, and backend performance. • Monitor and optimize production systems using observability tools.
Senior Backend Engineer
AiraloWorld’s first eSIM store that gives you access to eSIMs for 200+ countries worldwide at affordable prices.
• Lead the design of high-performance distributed systems capable of handling global traffic • Develop and refine services to improve scalability and efficiency • Drive the transition toward a service-oriented architecture (SOA) to ensure modularity and resilience • Set the bar for code quality by enforcing SOLID principles, design patterns, and testing standards • Actively coach mid-level engineers through deep code reviews and technical knowledge sharing • Identify bottlenecks in services and implement advanced caching and database strategies • Partner with Product and DevOps to translate complex requirements into scalable technical roadmaps




