Senior Full Stack React Developer with Java
Our remote team has a direct impact on the growth of customer. We are enabling cross-product experiences, and are committed to removing all blockers for adoption of cloud for enterprise customers. As a Senior JavaScript Developer, you will be responsible for designing, developing, and implementing solutions for our enterprise customers. You will work closely with cross-functional teams to ensure the successful delivery of high-quality software products.
Responsibilities
- Design, develop, and implement software solutions for our enterprise customers
- Collaborate with cross-functional teams, including product owners, designers, and QA engineers, to ensure the successful delivery of high-quality software products
- Write efficient and scalable code that meets the project's requirements and follows best practices
- Participate in code reviews and provide feedback to improve code quality and maintainability
- Develop and maintain technical documentation
- Ensure the application is secure and meets all security requirements
- Participate in Agile ceremonies and contribute to process improvement
- Stay up-to-date with emerging trends and technologies in software development
Requirements
- A minimum of 3 years of experience in software development, including at least 3 years of experience in JavaScript development
- Expertise in Design Systems, ReactJS, and TypeScript
- Proficiency in Java and SQL
- Experience working with Amazon Web Services (AWS) and its services, such as EC2, S3, and RDS
- Strong knowledge of GraphQL and REST APIs
- Experience with Spring and other Java frameworks
- Ability to write efficient and scalable code that meets the project's requirements and follows best practices
- Excellent knowledge of development tools such as Git, JIRA, and Confluence
- Experience with Agile methodologies and working in cross-functional teams
- Excellent verbal and written communication skills in English at a B2+ level
Nice to have
- Experience with containerization technologies and Docker
- Knowledge of NoSQL databases such as MongoDB or Cassandra
- Experience with front-end frameworks such as Angular or Vue.js
- Experience with CI/CD pipelines and automation tools such as Jenkins or Travis CI
- Familiarity with cloud platforms such as Microsoft Azure or Google Cloud Platform
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