Uzbekistan
We are seeking a Lead Developer with advanced JavaScript expertise.
In this role, you will collaborate with a dedicated team to create robust applications using JavaScript and related technologies. You will focus on developing scalable data streaming and ETL solutions while applying your understanding of the Microsoft Azure Cloud stack.
Responsibilities
- Develop robust applications using JavaScript and Node.js
- Design data streaming solutions with Microsoft Azure Event Hubs
- Implement and maintain Docker containers for application deployment
- Build ETL/ELT processes to optimize data handling
- Utilize MongoDB for effective data storage and retrieval
- Collaborate with cross-functional teams to refine and document requirements
- Conduct thorough code reviews and ensure adherence to best practices
- Take part in the full software development lifecycle, from planning to deployment
- Identify and resolve technical issues in existing applications
- Create documentation for application designs and processes
- Ensure application performance and responsiveness remain consistently high
- Stay informed about industry advancements to improve development processes
- Mentor and guide junior developers to foster growth within the team
- Adopt agile methodologies for effective project management
- Enhance and maintain existing applications in response to client needs
Requirements
- A minimum of 5 years of experience working with JavaScript, focusing on Node.js
- 1+ years of relevant leadership experience
- Proficiency in the Microsoft Azure Cloud stack, with emphasis on Event Hubs
- Background in creating scalable ETL/ELT solutions
- Knowledge of MongoDB for effective data management
- Familiarity with Docker for containerized application deployment
- Understanding of data handling and optimization best practices
- Intermediate proficiency in an additional technology, such as Apache Kafka or Google Cloud Pub/Sub
- Upper-intermediate English proficiency (B2+)
Nice to have
- Expertise in Azure Web Apps
- Proficiency in ReactJS to enhance front-end development
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