Backend developer (Node.js.)
ВакансіїSummary
Andersen is looking for a Backend Developer (Node.js) for a fintech project. The role includes developing a crypto-enabled banking platform with AI-driven onboarding, compliance, and personalization, starting with a web app and later expanding to mobile.
The customer is an innovative fintech provider delivering a comprehensive digital payments ecosystem across multiple markets. Focused on enhancing financial accessibility, the company offers services such as electronic wallets, customizable virtual and physical debit cards, QR payments, and international transfers, all supported by 24/7 in-app assistance. With a strong emphasis on security, regulatory compliance, and technological innovation, the customer is positioned as a leading force in the digital financial services sector.
The project is building a next-generation crypto-enabled bank for high-net-worth clients and luxury brands. Delivered as a white-label SaaS platform, it leverages AI for seamless onboarding, compliance, and personalized experiences. The initial focus is on a web app, with mobile development to follow.
Technology stack on the project:: Node.js, JavaScript (ES6+), Express.js/NestJS, REST APIs, Microservices, MongoDB, PostgreSQL, OAuth2, JWT, Docker, CI/CD, TypeScript, Kafka/RabbitMQ, AWS/GCP/Azure.
Responsibilities
- Designing, developing, and maintaining scalable backend services using Node.js.
- Integrating third-party APIs and payment gateways.
- Ensuring high performance and responsiveness of applications.
- Collaborating with cross-functional teams including frontend developers, QA engineers, and DevOps.
- Participating in code reviews and contributing to continuous improvement.
- Implementing security best practices for handling sensitive financial data.
- Writing clean, maintainable, and well-documented code.
- Troubleshooting and debugging production issues.
Requirements
- Experience in backend development with Node.js for 6+ years.
- Strong understanding of JavaScript (ES6+) and asynchronous programming.
- Experience with Express.js or NestJS frameworks.
- Solid knowledge of RESTful APIs and microservices architecture
- Familiarity with databases (MongoDB, PostgreSQL, etc.).
- Experience with authentication protocols (OAuth2, JWT).
- Understanding of CI/CD pipelines and containerization (Docker).
- Good communication skills and ability to work in Agile teams.
- Level of English – from Intermediate+ and above.
Desired skills
- Experience in fintech or payment systems.
- Knowledge of TypeScript.
- Familiarity with event-driven architecture (Kafka, RabbitMQ).
- Experience with cloud platforms (AWS, GCP, Azure).
Reasons to join us
- Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
- The opportunity to change the project and/or develop expertise in an interesting business domain.
- Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
- Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
- The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
- Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
- Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
- Certification compensation (AWS, PMP, etc).
- Referral program.
- English courses.
- Private health insurance and compensation for sports activities.
Join us!
Будемо раді бачити вас!
Ми обробляємо персональні дані відповідно до GDPR
Шукаєте нові можливості для розвитку? Ознайомтеся з відкритими позиціями в Andersen просто зараз