We are looking for a Senior Backend Developer (Node.js) to join our team and help improve a product that provides companies and users with solutions for automated document processing. We are looking for a passionate developer who is ready to take on the challenges of back-end development and architectural decision-making. Requirements:- From 5 years of practical experience in designing and developing back-end applications on Node.js;- Strong experience in TypeScript;- Experience with NestJS;- Ex
We are looking for a Senior Backend Developer (Node.js) to join our team and help improve a product that provides companies and users with solutions for automated document processing. We are looking for a passionate developer who is ready to take on the challenges of back-end development and architectural decision-making. Requirements:- From 5 years of practical experience in designing and developing back-end applications on Node.js;- Strong experience in TypeScript;- Experience with NestJS;- Experience with MongoDB;- Experience with AWS (ECR, EC2, IAM, S3, etc.);- Hands-on experience with Docker;- Good understanding of microservices architecture;- English: Upper-Intermediate level (spoken is a must); plus:- Experience with Angular 14;- Experience with CI/CD tools (GitLab CI/GitHub Actions);- Experience with Kubernetes;- Experience with Vault;- Experience with Keycloak. Responsibilities:- Backend development - product architecture; - Implementation of new services and functions; - Code review and improvement; - Facilitation at all stages of the software development life cycle, compliance with industry best practices; - Effective cooperation in the development team, responsibility for all aspects of current maintenance and improvement of the software. We we offer:- Friendly and highly professional team, democratic management;- Professional growth and training;- Career planning and regular performance reviews;- Competitive salary;- Medical insurance and paid sick leave;- Long-term employment with 20 working days of paid vacation;- Compensation for sports activities, English language lessons; - Work on interesting projects using advanced technologies. About the project: Our client is a company that provides solutions for automated document processing that help companies and individual users manage and exchange documents. ENWe are looking for a Senior Backend Developer (Node.js) who will join our team and help improve our product, which provides companies and users with automated document processing solutions. We are looking for a passionate developer who is ready to take on the challenge of backend development and architectural solutions. Requirements:- 5+ years of solid hands-on experience in designing & developing backend applications with Node.js;- Strong expertise in TypeScript ;- Experience with NestJS;- Experience with MongoDB;- Experience with AWS (ECR, EC2, IAM, S3, etc.);- Hands-on experience with Docker;- Good understanding of microservices architecture;- Upper-intermediate level of English (spoken is a must).Would be a plus:- Frontend experience with Angular 14;- Experience with CI/CD tools (GitLab CI/GitHub Actions);- Experience with Kubernetes;- Experience with Vault;- Experience with Keycloak.Responsibilities :- Develop the backend architecture of the product;- Implement new services and features as a skilled backend developer;- Revise and improve code;- Contribute throughout all phases of the software development lifecycle;- Adhere to industry best practices in software development;- Collaborate effectively within the development team, taking responsibility for all ongoing software maintenance and improvement aspects. We offer:- Friendly and highly professional team, democratic management;- Professional growth and training;- Career planning and regular performance reviews;- Competitive salary;- Medical issuance and paid sick days;- Long-term employment with 20 working days of paid vacation;- Sport compensation, English lessons;- Work on interesting projects using cutting-edge technologies. About the Project: Our client is a company that provides automated document processing solutions to help businesses and individual users manage and exchange documents.