Senior Node.js Developer (offline)
Responsibilities
- Collaborate with Business Analysts, Application Developers, QA Engineers
- Contribute to all phases of the development lifecycle
- Write well designed, testable, efficient code
- Help with bringing to life architectural redesign of the system
- Ensure designs are in compliance with specifications
- Investigate performance and technical issues from production
Requirements
- 3+ years overall experience in
- 2+ year experience
- Hands-on experience with Node.js and its ecosystem: Express, TypeORM, Mongoose
- Understanding of message-based architecture and microservice architecture
- Experience in Data, Test, Transaction, Security, Messaging
- Good interpersonal, communication and organizational skills
- Ability to work without supervision
- Strong team player
Nice to have
- Knowledge of advanced functional programming concepts (type classes, referential transparency, usage of effect systems) is a huge plus
- Experience in Kafka is a plus
- Performance tuning experience is a plus
We offer
- Competitive compensation depending on experience and skills
- Work in enterprise-level projects on a long-term basis
- Full-time remote work (you can work from anywhere you are)
- Health insurance
- Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library)
- Community of 38,000+ industry’s top professionals
- Collaborate with Business Analysts, Application Developers, QA Engineers
- Contribute to all phases of the development lifecycle
- Write well designed, testable, efficient code
- Help with bringing to life architectural redesign of the system
- Ensure designs are in compliance with specifications
- Investigate performance and technical issues from production
Requirements
- 3+ years overall experience in
- 2+ year experience
- Hands-on experience with Node.js and its ecosystem: Express, TypeORM, Mongoose
- Understanding of message-based architecture and microservice architecture
- Experience in Data, Test, Transaction, Security, Messaging
- Good interpersonal, communication and organizational skills
- Ability to work without supervision
- Strong team player
Nice to have
- Knowledge of advanced functional programming concepts (type classes, referential transparency, usage of effect systems) is a huge plus
- Experience in Kafka is a plus
- Performance tuning experience is a plus
We offer
- Competitive compensation depending on experience and skills
- Work in enterprise-level projects on a long-term basis
- Full-time remote work (you can work from anywhere you are)
- Health insurance
- Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library)
- Community of 38,000+ industry’s top professionals
About EPAM Anywhere
EPAM Anywhere is a global job platform offering remote work opportunities for tech professionals. Discover a few thousand of open remote vacancies within EPAM – one of the most advanced engineering companies in the world. Here, you can build a career around your lifestyle, receiving competitive compensation and access to world-class learning resources while working on projects for global brands and exciting startups. When you join Anywhere, you become a part of a community of like-minded people who committed to living life on their terms. Join us today at anywhere.epam.com.Company website:
https://anywhere.epam.com/
The job ad is no longer active
Job unpublished on
30 April 2021
Look at the current jobs Node.js Kyiv→
Average salary range of similar jobs in
analytics →