Position: Team / Tech Node.js Lead
Company: codeIMPL
Experience required: 5y
English level: upper

Our company is looking to hire Team / Tech Lead Node.js. This is a full-time position that is 100% remote with no geographical restrictions.

**About the company**

codeIMPL was launched in 2018 with a large knowledge and experience in mobile development. Since that we help businesses and individuals establish their presence on any modern device and platform — mobile, web, etc.

Our clients are large worldwide companies, that develop important and significant solutions in FinTech, Blockchain, DeFi, Health & Fitness, Healthcare areas.

In codeIMPL we use modern, innovative technologies and approaches that allow us to support any solution and provide the foundation for its future scaling and enhancement.

**About the product**

This is a new project from scratch. Product: fintech, social trading platform with focus on Copy Trading.

**Responsibilities**

- Development of the application and its functionality from scratch;
- Building the product architecture;
- Selection of an appropriate technical stack for its further use in product development;
- Team formation and participation in the selection of specialists;
- Team management and building processes;
- Work with the teammates, technical partners, and management to ensure high performance, reliability and scalability of the application;
- Drive the contribution of ideas, features, and improvements to the product/service;
- Address complex problems at an application, system, and infrastructure level;
- Continuously research and learn new technologies to improve your skills and stay up-to-date with industry trends.

**Requirements**

- 7+ years of experience as back-end / full-stack developer;
- Min 5 years of experience as Node.js Developer;
- Experience in Fintech project with having solid understanding of online/electronic payment processing flow, business models and technologies, trading platforms, systems closely related to payments processing and/or banking payments;
- 3+ years of experience in management of technical team;
- Strong experience in development and improvement of software solution architecture;
- Practical experience with management and support of applications under high load 24/7;
- Ability to develop and justify efficient technical solutions and translate it to particular tasks for technical team, to meet the business requests;
- Ability to maintain direct communications with business domain stakeholders and external technical teams;
- At least advanced English level;
- Working experience in such roles as Solution architect, Head of Software Development or CTO will be a big plus;

**Tech stack**

- Javascript / TypeScript;
- Node.js;
- React;
- SocketIO;
- Docker;
- Kubernetes;
- CI/CD;
- Microservices (event driven) architecture;
- AWS services (such as EC2, ALB/ELB, S3 etc.);
- PostgreSQL / MongoDB.

**We offer**

- Full-time remote job;
- The possibility of rapid career growth (switchover to the СTO position and an upgrade of conditions with the addition of options);
- Paid annual leave;
- Work with professional team and friendly atmosphere;
- Minimum of bureaucracy.