Back to Search
Senior Full Stack Developer
JavaScript, ReactJS, Node.js, TypeScript, Unit Testing, Nexus, Kubernetes, Jenkins, Amazon Elastic Kubernetes Service
Description:
We are seeking a Senior JavaScript Developer to join our team, playing a key role in the development. As a Senior JavaScript Developer, you will be responsible for leading a team of 3 developers and working closely with the back end team to ensure seamless integration of the two systems. You will leverage your expertise in ReactJS, Node.js, and TypeScript to develop high-quality code, ensuring our software solutions meet the highest standards of functionality and usability.
Responsibilities
- Lead a team of 3 developers, providing guidance and support to ensure the timely delivery of high-quality code
- Develop and maintain software solutions using ReactJS, Node.js, and TypeScript, ensuring the reliability and stability of our systems
- Conduct Unit Testing and test-driven development to ensure the quality of our software solutions
- Build and deploy software solutions using Jenkins, Nexus, and Kubernetes, leveraging Amazon Elastic Kubernetes Service (EKS) to deploy scalable applications on the cloud
- Identify and resolve technical issues, ensuring the smooth operation of our software systems
- Participate in code reviews and provide constructive feedback to team members, fostering a collaborative and supportive team environment
Requirements
- A minimum of 3 years of experience in developing complex software systems, showcasing your proficiency in JavaScript and related technologies
- Expertise in ReactJS, Node.js, and TypeScript, enabling you to develop high-quality code and ensure seamless integration with other systems
- Proven experience with Unit Testing and test-driven development, ensuring the reliability and stability of our software solutions
- Hands-on experience with Jenkins, Nexus, and Kubernetes, enabling you to build and deploy software solutions with ease
- Experience with Amazon Elastic Kubernetes Service (EKS), showcasing your ability to develop and deploy scalable applications on the cloud
- Strong problem-solving skills and a detail-oriented mindset, crucial for identifying and resolving technical issues
- Good organizational skills and the ability to work effectively under pressure, ensuring timely delivery of software solutions
- Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication with team members and stakeholders
Nice to have
- Experience with other front-end frameworks such as Angular or Vue.js
- Familiarity with GraphQL and its integration with ReactJS
- Knowledge of AWS services such as Lambda, DynamoDB, and S3
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