Back to Search
We are looking for a highly skilled remote Lead Full-Stack Developer with expertise in JavaScript, ReactJS, and Java to join our team and help us develop applications for our platform.
In this position, you will be responsible for designing, implementing, and refactoring UI applications in React, as well as investigating and troubleshooting any issues that arise. You will collaborate with other team members, including front-end and back-end developers, UI/UX designers, and business analysts, to ensure the successful implementation of new requirements and the smooth release and support of our products.
Responsibilities
- Design, implement, and refactor UI applications in React, ensuring high-quality, scalable, and maintainable code
- Investigate and troubleshoot issues, providing effective solutions and collaborating with team members to resolve any problems that arise
- Collaborate with other team members, including front-end and back-end developers, UI/UX designers, and business analysts, to ensure the successful implementation of new requirements
- Participate in code reviews, providing feedback and suggestions for improvement
- Contribute to the release and support of our products, ensuring their smooth operation and addressing any issues that arise
- Communicate with customers to understand their needs and requirements and provide effective solutions
- Provide technical leadership and mentorship to junior developers, guiding them in their professional growth and development
Requirements
- Strong knowledge of JavaScript, React, and TypeScript, with a minimum of 5 years of experience in full-stack development
- 1+ years of relevant leadership experience
- Experience with Java and knowledge of related technologies such as Spring Boot
- Proficiency in cloud technologies, particularly Amazon Web Services (AWS), including load balancing, auto-scaling, availability zones, and EC2 instances
- Familiarity with Node.js, TeamCity, Codefresh, Git, and Ansible
- Fluent spoken and written English at an Upper-Intermediate level or higher
Nice to have
- Experience with other front-end frameworks, such as Angular or Vue.js
- Familiarity with Terraform, Docker, and Kubernetes
- Knowledge of other back-end technologies, such as Python or Ruby on Rails
- Familiarity with performance optimization techniques and tools, such as Webpack or Babel
- Experience with mobile development, including React Native
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