Skip To Main Content
backBack to Search

Senior JavaScript Developer (AWS)

Remote in Poland
JavaScript
& 7 others

We are looking for a Senior JavaScript Developer with extensive experience in AWS to join our team. In this role, you will be responsible for developing, improving, and optimizing scalable web solutions while leveraging cloud technologies. You will collaborate with a skilled team to solve complex problems and contribute to the creation of innovative products. Your technical expertise will play a critical role in delivering solutions that meet both business needs and technical standards.

Responsibilities
  • Develop scalable web applications utilizing JavaScript and AWS services
  • Work closely with product managers, designers, and backend teams to ensure seamless integration of features
  • Write clean, reusable, and efficient code in alignment with industry best practices
  • Participate in code reviews to ensure high-quality and consistent development across the team
  • Optimize applications for speed and reliability across various platforms and environments
  • Troubleshoot and resolve technical issues to ensure system stability and functionality
  • Create responsive designs that deliver engaging and intuitive user experiences
  • Collaborate in the design and development of new features and system improvements
  • Keep up with the latest advancements in JavaScript, AWS, and front-end technologies
  • Contribute to Agile workflows, including sprint planning, team meetings, and retrospectives
Requirements
  • At least three years of professional experience working with JavaScript in production environments
  • Proficiency in TypeScript with a focus on building scalable and maintainable codebases
  • Extensive knowledge of AWS services, including Lambda, S3, API Gateway, and DynamoDB, with experience in configuration and deployment
  • Advanced expertise in React, including the creation of reusable components and lifecycle management
  • Hands-on experience with Redux or Flux for effective state management in complex applications
  • Proficiency in unit testing tools like Jest, Karma, or Mocha, with a track record of maintaining test coverage
  • Strong familiarity with build tools such as Webpack, Gulp, or Grunt for streamlining development processes
  • Excellent English communication skills, both written and spoken, at a B2 proficiency level or higher
Nice to have
  • Experience with serverless architecture for building cloud-native applications
  • Knowledge of CI/CD pipelines to enhance development and deployment efficiency
  • Familiarity with containerization technologies such as Docker and Kubernetes for managing application environments
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