




Job Summary: We are seeking a Software Engineer with experience in .NET and Golang to design and evolve scalable and secure microservice- and API-based cloud platforms. Key Highlights: 1. Backend development with .NET and Golang for scalable solutions. 2. Collaboration in designing distributed architectures and code reviews. 3. Culture of best practices, modern architecture, and continuous development. We seek a Software Engineer with solid backend development experience using .NET and Golang, focused on building scalable, secure, and highly available solutions. The role actively participates in the design, development, and evolution of microservice-based platforms, API integration, asynchronous processing, and large-scale data processing, operating in cloud environments and closely collaborating with product, architecture, and operations teams. The ideal candidate is hands-on, possesses sound technical judgment for design decisions, and is oriented toward development best practices, code quality, and production operations. Additional knowledge in Python, JavaScript, or Java will be considered a plus. **Key Responsibilities** 1. Design, develop, and maintain backend applications using .NET and Golang, applying modern architectural principles to ensure scalability, resilience, and performance. 2. Implement and maintain decoupled, event-driven, and highly transactional microservices. 3. Develop, design, and consume high-performance REST and GraphQL APIs for mission-critical applications and asynchronous messaging (e.g., Kafka, RabbitMQ, MKS). 4. Collaborate in defining distributed, event-driven, and decoupled architectures. 5. Actively participate in code reviews to ensure quality, maintainability, and compliance with standards. 6. Participate in developing automation and monitoring tools (infrastructure as code, dashboards, alerts). 7. Ensure security best practices, versioning, and continuous deployment (CI/CD). **Requirements** *1. Experience developing with .NET (C#, .NET Core) and Golang (Python is desirable).* *2. Strong experience creating and consuming RESTful and GraphQL APIs.* *3. Experience designing, developing, implementing, and maintaining high-transaction, highly available systems handling millions of transactions per month.* *4. Advanced knowledge of AWS and services such as API Gateway, ALB/NLB, ECS, SQS, CloudWatch, etc.* *5. Knowledge of observability and monitoring tools (Prometheus, Grafana, Datadog, etc.).* *6. Experience designing and implementing microservices and event-driven architectures.* *7. Knowledge of SQL databases (PostgreSQL, SQL Server) and NoSQL databases (MongoDB, Redis).* *8. Familiarity with asynchronous messaging (RabbitMQ, Kafka, MKS).* *9. Use of containerization and orchestration tools (Docker, Kubernetes).* *10. Experience with CI/CD tools, Git version control, and automated pipelines (knowledge of Azure DevOps is a plus).* *11. Knowledge of OAuth 2.0, JWT, and API security patterns.* *12. Practice of unit and integration testing.* *13. Understanding of SOLID principles, Clean Code, and design patterns, and familiarity with DDD (Domain-Driven Design) and Clean Code best practices.* ***Plus / Desirable (Nice to Have)*** * *Experience developing services in Python, JavaScript/Node.js, or Java* * *Experience in frontend development with modern frameworks (React, Next.js).* * *Use of DDD (Domain-Driven Design) in real-world projects.* * *Knowledge of infrastructure as code (Terraform, CloudFormation, Pulumi).* * *Knowledge of quality tools such as SonarQube, code coverage, and code smell detection.* * *AWS certification (Solutions Architect, DevOps Engineer, or similar).* * *Familiarity with cloud services such as API Management, AWS Lambda.* * *Knowledge of protocols such as gRPC or WebSockets.* * *Experience working under lean methodologies is a plus* **Benefits** * Development of innovative products with a focus on AI and data. * Culture of best practices, modern architecture, and collaborative work. * Opportunities for technical growth and continuous learning. * Remote or hybrid work model. Remote from Mexico / Hybrid (CDMX or Guadalajara)


