Skip To Main Content
backBack to Search

Senior Backend Developer (AWS)

Remote in Argentina
Java
& 5 others

We are seeking an experienced Senior Backend Developer with expertise in AWS to join our team.

In this role, you will work on designing, building, and maintaining robust backend systems that support scalable and reliable applications. You will collaborate with cross-functional teams to deliver end-to-end solutions while leveraging modern cloud technologies. If you are passionate about backend development and enjoy solving complex technical challenges, we would love to hear from you.

Responsibilities
  • Design, build, and maintain scalable backend services primarily using Java and Spring Boot
  • Develop and implement RESTful APIs, microservices, and event-driven architectures using AWS Lambda and other serverless technologies
  • Write and manage Infrastructure-as-Code (IaC) using Terraform to provision and manage AWS resources
  • Automate deployment pipelines, CI/CD workflows, and operational tasks using tools like GitHub Actions, Docker, and AWS Elastic Beanstalk
  • Create and maintain test automation frameworks for backend systems using tools such as JUnit, Cucumber, and Selenium
  • Monitor, troubleshoot, and optimize production systems using platforms like Datadog, Splunk, and New Relic
  • Take ownership of backend services from development through deployment, monitoring, and incident resolution
  • Collaborate closely with frontend, DevOps, and product teams to deliver seamless and integrated solutions
  • Participate in code reviews, contribute to technical documentation, and assist in making key technical decisions
Requirements
  • A Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology, or a related field
  • At least 3 years of professional experience in backend development using Java or similar technologies in a commercial environment
  • Strong hands-on experience with Java (Spring Boot), and familiarity with Node.js or Python for backend programming
  • Proficiency in writing Terraform scripts to automate infrastructure provisioning and management in AWS environments
  • Practical experience with Docker, CI/CD pipelines, and deploying cloud-native applications
  • Knowledge of monitoring and logging tools such as Datadog, Splunk, or New Relic for system health analysis
  • Experience with test automation frameworks and scripting for backend services
  • Strong understanding of REST APIs, microservices, and event-driven architectures
  • Demonstrated ownership mindset, taking responsibility for code from development to production and beyond
  • Excellent troubleshooting and problem-solving skills for debugging and optimizing backend systems
  • Advanced English proficiency (B2 level or higher), with strong written and verbal communication skills for effective collaboration
Nice to have
  • Experience working with Ruby, Rust, or integrating legacy systems like AS400
  • Familiarity with frontend frameworks such as React or TypeScript to support end-to-end development
  • Knowledge of build tools like Maven, Projen, or similar configuration management tools
  • Experience contributing to documentation and onboarding processes to support team growth and knowledge sharing
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn