We're for a remote Node.js Software Engineer with 3+ years overall experience in IT, and strong knowledge of TypeScript to join our team.
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 following specifications Investigate performance and technical issues from production
Requirements 3+ years overall experience in IT Strong knowledge of TypeScript 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 (typeclasses, referential transparency, usage of effect systems) is a huge plus Experience with 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 36,700+ industry’s top professionals
About EPAM Systems
EPAM Systems is a leading global provider of digital platform engineering and software development services, with more than 36,700+ employees worldwide.