We create a product - an online trading platform that is actively developing and aims to become a market leader. We invite to our team talented and ambitious professionals who want to contribute to the development. We are currently looking for a Senior Node.js Developer to join our company, who will become a leader in development and will solve architectural and other areas of development. Responsibilities: Create from scratch, modify, develop and implement complex functionality, required applic
We create a product - an online trading platform that is actively developing and aims to become a market leader. We invite to our team talented and ambitious professionals who want to contribute to the development.
We are currently looking for a Senior Node.js Developer to join our company, who will become a leader in development and will solve architectural and other areas of development.
Responsibilities:
- Create from scratch, modify, develop and implement complex functionality, required applications and services based on product requirements;
- Design, build and integrate RESTful and GraphQL APIs using modern practitioner;
- Development of integrations with external services and platforms (API, SDK);
- Implementation of new services and development of solutions for CI/CD, notification, monitoring and logging systems;
>- Creating an architecture that is easily maintainable, scalable and meets all business requirements;
- Actively collaborate with the product team;
- Troubleshoot, test and ensure overall software quality provision;
- Participate actively in work evaluation and planning sessions;
- Report on the status and progress of work in a timely manner;
- Ensure a positive, polite and open communication style in team.
Knowledge and skills:
- Service-level design experience, using principles/patterns;
- Experience in applying CI/CD methodology, DevOps practices and containerization (Docker)
- Clear understanding of design principles: OOP, SOLID;
- 3+ years of experience working with NodeJS and the Nest framework, Typescript;
- practical experience in API design and development
- Experience with PostgresQL;
- Experience with redis, message brokers and queues (rabbitmq), search (elasticsearch), REST API / GraphQL, microservice architecture;
- Experience with Docker, Kubernetes;
- Competence in agile development practices (Scrum, Kanban, etc.);
- English language level - reading documentation
- Experience with GCP and AWS (will be a plus);
- remote work;
- 20 working days of paid vacation, Day Off, sick leave;
- Schedule from 10:00 a.m. to 7:00 p.m.;
- Constant revision of salary, according to the results.