Back to Search
Middle JavaScript Full Stack Developer with React
JavaScript, Redis, PostgreSQL, MySQL, JavaScript Frameworks, Node.js, Redux, Flux, ReactJS, HTML, CSS
We're in search of a seasoned Middle JavaScript Full Stack Developer with extensive React experience to strengthen our remote team.
In this role, you'll be responsible for crafting and maintaining software solutions, drawing on your expertise in JavaScript and related technologies. This position offers excitement and challenge, providing opportunities to engage in stimulating projects while collaborating with diverse teams.
Responsibilities
- Designing, building, and maintaining software solutions using JavaScript and related technologies
- Collaborating with cross-functional teams to analyze requirements, conceptualize solutions, and bring software to fruition
- Navigating databases and backend technologies such as Node.js, Redis, PostgreSQL, and MySQL
- Developing and managing front-end components using ReactJS and associated technologies
- Creating and maintaining code documentation, including technical blueprints and user guides
- Ensuring software quality through code reviews, testing, and resolving glitches
- Participating in design discussions, offering insights on requirements, product blueprints, and potential challenges
- Contributing to the establishment of best practices and standards for software development
Requirements
- At least 2 years of experience in JavaScript development, demonstrating proficiency across various JavaScript frameworks and libraries
- Hands-on experience in backend development with Node.js, including interaction with databases like Redis, PostgreSQL, and MySQL
- Competency in using Redux or Flux for state management in complex applications
- Practical proficiency in ReactJS development, including component creation and seamless integration with other modules
- A solid understanding of software development principles and methodologies, including Agile, Scrum, and Waterfall
- Familiarity with HTML, CSS, and related technologies for frontend development
- Practical experience with code testing and debugging, utilizing tools such as Jest or Enzyme
- Excellent communication skills and the ability to collaborate effectively in a team environment
- Strong organizational skills and attention to detail, ensuring the delivery of high-quality work
- Proficient spoken and written English at an upper-intermediate level or higher, enabling effective communication
Nice to have
- Experience with GraphQL and its integration with frontend applications
- Practical exposure to Docker containers and Kubernetes for application deployment and scalability
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