Description
We are looking for a talented FullStack developer with experience in financial technologies to actively participate in the creation of innovative products using artificial intelligence and machine learning. You will be engaged in the development, integration, and support of web applications with AI/ML/LLM components in our company's fintech projects.
Responsibilities
- Development, integration, and support of web applications with AI/ML/LLM components in the fintech sphere;
- Creation of scalable, secure full-cycle solutions ("from frontend to backend services"), including integration of large language models (LLMs);
- Implementation of microservices-based architecture for high-load applications;
- Integration of frontends and backends with artificial intelligence (chatbots, personalization, recommendations);
- Participation in the development of CI/CD pipelines and configuration of orchestration tools (Docker/Kubernetes);
- Writing unit, integration, and end-to-end tests, ensuring product quality and stability;
- Configuration of system performance monitoring and identification of bottlenecks;
- Close collaboration with AI developers, MLOps engineers, system analysts, and business experts;
- Support of DevOps processes and improvement of team interaction efficiency.
Requirements
- Experience: at least 3 years of total work experience in FullStack development;
- Technical knowledge: proficient command of JavaScript/TypeScript, experience with Node.js/Python, knowledge of modern frameworks like Next.js, React, Express.js/NestJS, Vue.js;
- Architectural knowledge: understanding of microservice architecture principles, development and support of real projects in a production environment;
- Database work: experience with relational (PostgreSQL) and non-relational (MongoDB) data storage systems, designing REST/GraphQL APIs;
- AI solutions integration: experience in implementing and integrating large language models (LLMs) into web applications;
- CI/CD processes: familiarity with Continuous Integration and Continuous Deployment methodologies, Docker containerization, and Kubernetes orchestration;
- Testing and monitoring: ability to write automated tests of various coverage levels, configure performance monitoring tools;
- Financial sector: having experience in the financial sector is an advantage;
- Communication skills: ability to effectively interact with the development team, analysts, and business stakeholders.
Conditions
- Hybrid work format (modern office within walking distance from Kievskaya metro station)
- Preferential mortgage loan terms;
- Favorable subscription to partner companies' products and services;
- Health insurance from day one and preferential insurance for close relatives;
- Corporate pension program;
- Children's recreation and gifts funded by the Company;
- Company-funded training: online courses, unlimited access to a library and training at the Corporate University base, trainings, meetups, and the opportunity to obtain a new qualification.