Skip To Main Content
backBack to Search

Senior Full Stack Developer (JavaScript)

JavaScript, Amazon Web Services, ReactJS, Redux, TypeScript, AWS Fargate, Amazon Elastic Container Service, AWS Lambda, REST API, Automated testing in Software Engineering
warning.png
Sorry, this position is no longer available

We are seeking a highly skilled Senior Full Stack Developer to join our remote team, working on cutting-edge technology projects with a leading provider of cloud computing services.

In this position, you will be responsible for designing and developing high-quality, scalable, and maintainable software solutions that meet the needs of our clients. You will have the opportunity to work on both the front-end and back-end of our projects, utilizing your expertise in JavaScript, ReactJS, Redux, TypeScript, and AWS services. If you are passionate about software engineering and enjoy working in a collaborative environment, we invite you to apply for this exciting opportunity.

Responsibilities
  • Design and develop high-quality, scalable, and maintainable software solutions that meet the needs of our clients
  • Collaborate with cross-functional teams to understand product requirements and user needs
  • Develop and maintain REST APIs to enable seamless communication between frontend and backend systems
  • Implement automated testing in software engineering to ensure high-quality code
  • Deploy and manage software solutions using AWS services such as Fargate, Elastic Container Service, and Lambda
  • Contribute to the continuous improvement of our software engineering practices and processes
  • Provide technical guidance and mentorship to junior developers
Requirements
  • A minimum of 3 years of experience in software engineering, demonstrating your proficiency in JavaScript, ReactJS, Redux, and TypeScript
  • Expertise in Amazon Web Services, including Fargate, Elastic Container Service, and Lambda
  • Practical experience in REST API design and implementation
  • Proven experience in automated testing in software engineering, utilizing tools like Jest, Enzyme, or Cypress
  • Strong problem-solving skills and a detail-oriented mindset
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams
  • Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication
Nice to have
  • Experience in other programming languages such as Python or Java
  • Familiarity with containerization using Docker or Kubernetes
  • Knowledge of DevOps practices and tools such as Jenkins or GitLab CI/CD
  • Previous experience in developing scalable and high-performance systems
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

These jobs are for you