🚀 Senior Software Developer | .NET | AWS | Microservices | React

Guatemala, Guatemala (Remote)

πŸš€ Senior Software Developer | .NET | AWS | Microservices | React

🏒 Hiring Company: AlliedGlobal

🌎 Remote | Latin America

Candidates must be based in Latin America and be able to work with Eastern or Central Standard Time (EST/CST) business hours.

πŸ’Ό Employment Type: Full-Time | Contractor Agreement
πŸ’΅Monthly compensation: US$3,500

πŸ—£οΈ Language Requirements

Professional proficiency in SPANISH and ADVANCED ENGLISH, both written and spoken.


🎯 About the Role

We are looking for a Senior Software Developer to join our Software Engineering team and contribute to the design, development, and implementation of scalable cloud-based applications.

This is a highly technical, hands-on role for an experienced developer who enjoys solving complex problems and building modern software using .NET, AWS, microservices, event-driven architectures, and serverless technologies.

You will work closely with Product, DevSecOps, Infrastructure, and other Engineering teams to build secure, scalable, reliable, and high-performance solutions following modern software engineering and Agile best practices.


πŸ› οΈ What You’ll Do

  • πŸ’» Design and develop complex software solutions using C#, ASP.NET, and .NET Core.
  • πŸ—οΈ Build and maintain containerized microservices following established architectural principles and design patterns.
  • ☁️ Develop cloud-native solutions using AWS, including microservices, event-driven, and serverless architectures.
  • πŸ” Design and develop secure RESTful APIs compliant with OpenAPI v3 standards.
  • 🧩 Apply SOLID principles, design patterns, layered architecture, and cloud design patterns.
  • πŸš€ Work with AWS services such as:
    • AWS Lambda
    • AWS Batch
    • Amazon S3
    • Amazon CloudFront
    • Amazon EventBridge
  • 🐳 Build and manage containerized applications using Docker.
  • βš›οΈ Develop and maintain modern Single Page Applications (SPAs) using React and TypeScript.
  • πŸ”„ Collaborate with DevSecOps and Infrastructure teams to implement CI/CD pipelines and Infrastructure as Code.
  • πŸ§ͺ Develop and maintain automated unit, integration, and API tests using TDD and/or BDD practices.
  • πŸ”§ Maintain and continuously improve frameworks, libraries, application performance, and security.
  • πŸ›‘οΈ Identify and address security vulnerabilities and technical debt.
  • πŸ“‹ Collaborate with Product Managers to refine user stories and break them down into actionable development tasks.
  • 🀝 Participate in code reviews and pair programming, contributing to knowledge sharing and technical excellence.
  • 🚧 Collaborate with cross-functional teams to identify and resolve technical blockers efficiently.
  • πŸ“ˆ Contribute to continuous improvement of development practices, architecture, and engineering standards.

🧰 Technical Skills

⭐ Core Technologies

  • C# / ASP.NET / .NET Core
  • AWS
  • Microservices Architecture
  • Docker / Containers
  • RESTful APIs / OpenAPI v3
  • React
  • TypeScript / JavaScript

☁️ AWS & Cloud Architecture

  • Experience designing and implementing cloud solutions using Amazon Web Services.
  • Understanding of AWS Well-Architected principles.
  • Experience with:
    • Lambda
    • AWS Batch
    • S3
    • CloudFront
    • EventBridge
  • Knowledge of event-driven and serverless architectures.

πŸ—„οΈ Databases

  • Experience with both relational and NoSQL databases.
  • Strong understanding of database design and data modeling.
  • Experience with Code First approaches.

πŸ§ͺ Testing & Quality

  • Experience with TDD and/or BDD.
  • Automated unit and integration testing.
  • API testing.
  • Strong understanding of software quality and maintainability.

πŸ”„ DevOps & Engineering Practices

  • Experience working in CI/CD environments.
  • Familiarity with Infrastructure as Code.
  • Understanding of Agile software development practices.
  • Strong knowledge of programming fundamentals, data structures, and object-oriented design.

πŸ€– AI & Emerging Technologies

  • Experience leveraging AI/ML models or AI-powered development tools to enhance, automate, or optimize processes is a strong plus.
  • Interest in applying emerging technologies to large-scale software systems is highly valued.

πŸ‘€ What We’re Looking For

  • πŸŽ“ 6+ years of professional software development experience with C#, ASP.NET, and .NET Core.
  • ☁️ 2+ years of experience designing and implementing AWS cloud solutions using microservices architecture.
  • βš›οΈ 1+ year of experience developing React + TypeScript Single Page Applications.
  • πŸ—οΈ Strong experience with microservices and cloud-native development.
  • πŸ” Strong understanding of secure API development and software architecture.
  • 🧠 Strong problem-solving and analytical skills.
  • 🀝 Ability to work independently and effectively within cross-functional teams.
  • πŸ’¬ Excellent communication skills in both Spanish and English.
  • πŸš€ A proactive mindset with a passion for learning and adopting modern technologies.

πŸŽ“ Education & Certifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, and/or equivalent technical education.
  • AWS Developer certification is preferred.

🌟 Why Join Us?

  • 🌎 100% Remote from Latin America
  • πŸ’Ό Full-Time Contractor Agreement
  • πŸ’΅ Compensation paid in US$
  • ☁️ Work with AWS and modern cloud-native architectures
  • 🧩 Build solutions using .NET, Microservices, Serverless & Event-Driven Architecture
  • βš›οΈ Work across Backend + React
  • πŸ€– Exposure to AI-powered development and emerging technologies
  • 🀝 Collaborate with experienced engineering and DevSecOps teams
  • πŸš€ Opportunity to contribute to scalable, modern software solutions

πŸ“© Ready for your next challenge?

If you're a Senior .NET Developer with strong AWS and Microservices experience and you're excited about building modern cloud-native applications, we'd love to hear from you!

Apply now and join AlliedGlobal's remote engineering team.


🚀 Senior Software Developer | .NET | AWS | Microservices | React

Job description

🚀 Senior Software Developer | .NET | AWS | Microservices | React

Personal information
Details