Position: Senior NodeJS Software Engineer
Company: Archer Software
Category: Node.js
Experience required: 3y
English level: intermediate

We are looking for a Senior NodeJS Software Engineer to join the team of Engineers in the Program consisting of multiple teams working across multiple technology stacks. You will implement and maintain NodeJS components and frameworks throughout the software development lifecycle along with your team. You are the candidate having:
• Problem-solving skills
• Strong communication skills and good English
• Good mentorship skills and experience of being a mentor
• 4+ years of experience, involved in more than 3 projects
• Expert in Node JS + Typescript
• Expert knowledge of Express JS and Nest JS
• Expert in GraphQL and API management
• Expert in messaging services and mechanisms, service-mesh-based architectures
• Expert in Kubernetes and AWS EKS
• Expert in CI/CD tools (Jenkins, Git, etc.)
• Expert in unit testing libraries (node Unit) and linters (JsHint/JsLint/TSLint)
• Expert in DBMS. SQL based like PostgresQL, AWS RDS, etc., as well as no-SQL DB (Mongo, Cassandra, AWS DynamoDB, etc.)
• Strong experience of working with establishing and maintaining caching patterns and mechanisms (Redis, Memcache, AWS Elasticache, etc.)
• Strong understanding of SOA, SOAP web Services, REST web services
• Strong understanding of MVC framework
We offer:
• Work in a friendly atmosphere with a proficient team :)
• Enable the possibility to work remotely
• Cutting-edge technologies
• Mentorship program
• Rotation program
• Support with time-off (vacation, sickness) and leaves (maternity/parental/adoption, kids care, sabbatical)