Position: Senior Backend Software Engineer (Node JS, TypeScript)
Company: ПУМБ
Experience required: 3y
English level: upper

We are expanding our team and looking for an experienced Senior Backend Software Engineer, who is ready to gain new experience and share their own, working closely with colleagues. Join us!

Technical requirements and experience:

4+ years of work with web technologies.
Good knowledge of JavaScript (ES6+) and TypeScript.
2+ years of experience with Node.js (10+).
Knowledge of Relational Databases. Experience with PostgreSQL (9+).
Experience with RabbitMQ, Redis, ES.
Experience of integration with third-party services.
Experience with building APIs using REST, RPC.
Experience with microservices.
Understanding of Kubernetes.
Knowledge of software testing methodologies.

Would be a plus:

Leadership experience.
Experience with Fastify, MOngoDb.
Experience in development or integration with payment systems.
Experience with GraphQL API.
Understanding of front-end technologies (Angular, Html, Sass).

Main tasks and responsibilities:

Lead the back-end development.
Work with team .
Planning and estimating new features.
Own development of the features, modules, enhancements, bug-fixes, etc.
Support existing and work on new features.
Do code reviews.

We offer:

Opportunity to work with the most trending JavaScript frameworks (Node.js, React.js, Angular).
Very highly skilled & friendly team.
Great environment for self-development: tech-talks, trainings, English classes.
Paid vacations and sick-leaves, coverage of certifications and professional events.