π 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.