We are in search of a seasoned remote Senior Full Stack Developer specializing in JavaScript with a focus on React to become an integral part of our distributed team.
In this position, you will play a pivotal role in crafting and maintaining software solutions, utilizing your expertise in JavaScript and its related technologies.
This challenging role promises the opportunity to engage in stimulating projects and collaborate seamlessly with cross-functional teams.
responsibilities
Craft, develop, and maintain software solutions utilizing JavaScript and associated technologies
Collaborate with cross-functional teams to scrutinize requirements, design effective solutions, and implement software
Engage with databases and backend technologies like Node.js, Redis, PostgreSQL, and MySQL
Create and maintain front-end modules using ReactJS and its associated technologies
Generate and sustain code documentation, encompassing technical specifications and user manuals
Ensure software quality through code reviews, testing, and debugging
Participate actively in design reviews, providing insights into requirements, product design, and potential challenges
Contribute to the establishment of best practices and standards for software development
requirements
A minimum of 3 years of hands-on experience in JavaScript development, showcasing proficiency in various JavaScript frameworks and libraries
Practical expertise in backend development with Node.js, including database interaction with Redis, PostgreSQL, and MySQL
Competency in utilizing Redux or Flux for state management in intricate applications
Hands-on involvement in ReactJS development, covering component development and seamless integration with other modules
Comprehensive understanding of software development principles and methodologies, including Agile, Scrum, and Waterfall
Strong knowledge of HTML, CSS, and related technologies for front-end development
Experience in code testing and debugging, utilizing tools such as Jest or Enzyme
Exceptional communication skills and the ability to collaborate effectively within a team environment
Solid organizational skills and a meticulous mindset to deliver work of the highest quality
Fluency in spoken and written English at an upper-intermediate level or higher, facilitating effective communication
nice to have
Familiarity with GraphQL and its integration into frontend applications
Practical experience with Docker containers and Kubernetes for application deployment and scalability enhancements
Job Classification
Industry: IT Services & Consulting Functional Area: IT Services & Consulting Role Category: Software Development Role: Software Development - Other Employement Type: Full time
Contact Details:
Company: Epam Systems Location(s): Multi-City, India