Senior Software Engineer (Remote – LATAM)
US Client | Full-Time | Excellent English Required
About the Role
We are seeking a Senior Software Engineer to join a high-performance, distributed engineering team building scalable, mission-critical applications for a US-based technology company. The ideal candidate is a highly skilled, autonomous engineer with strong communication skills in fluent, professional English.
You will work on end-to-end product development, contributing to architecture, implementation, cloud deployment, and ongoing optimization.
Responsibilities
Required Skills & Experience
✓ 7+ years of professional software engineering experience
✓ Excellent English communication skills (spoken & written)
✓ Strong experience with Angular (v10+)
✓ Advanced backend development with Node.js and/or Golang
✓ Hands-on experience working with Java products or Java-based platforms (Spring Boot, JDK 11+, enterprise systems, or large-scale Java applications)
✓ Azure cloud experience (AKS, App Services, Functions, Storage, CI/CD)
✓ Solid understanding of microservices, REST APIs, distributed systems
✓ Experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, CosmosDB)
✓ Experience with CI/CD pipelines and DevOps practices
✓ Strong experience with testing frameworks (Jest, Mocha, Jasmine, Go testing suite, JUnit)
✓ Familiarity with Docker, Kubernetes, and cloud-native practices
✓ Git and Git-based workflows
Nice-to-Have (Plus)
Soft Skills
Benefits