Position: Senior Node.js Developer
Company: GlenFlow
Experience required: 5y
English level: upper

We are developing a platform for a new AI-based system (an internal startup that will spin off into a separate company within 12 months). We already have several clients with a great interest in what we do: https://glenflow.com/
We are looking for a **Senior Node.js Developer** to develop the key components. 

**What we are looking for:**
- An ability to write code efficiently and optimally - as well as create a project basis. 
- A good knowledge of platform development architecture, including cloud-based ones, and verifiable experience. 
- An excellent experience with APIs, integrations, and scalable platforms. 
- Excellent communication skills, working directly with CEO and Product Lead.

This position implies good career growth, company shares, and success-based bonuses, but requires the candidate to be willing to learn something new, master new technologies, and be ready to create something from scratch.

**Technologies:**
- TypeScript 
- Node JS v18+ 
- NestJS + Fastify
- Jest 
- Pg 
- Swagger
- AWS cloud: components (S3, lambda, Aurora, RDS) and architecture
- Good to know ReactJs 

**Requirements:**
- API architecture and documentation, understanding of the integration process with third-party APIs. 
- Creation of scalable platforms using NodeJs. 
- Database architecture and development (PostgreSql, MySql). 
- CI/CD / Deployment / Cloud & Security Infrastructure. 
- An understanding of the processes of the Front End part (ReactJs) will be a benefit. 
- Code generation skills and experience with modern LLMs (ChatGPT, Claude, etc.) will be a great benefit.

**We offer:**
- Opportunities for self-development and professional growth.
- Interesting tasks, support from colleagues, and work among real professionals.
- Friendly atmosphere, caring for the comfort of specialists.
- Remote work.