Senior Node.js developer
Mokotowska 1, Warszawa
Ari10 Sp. z o.o.
✅ Required Qualifications
Must Have:
5+ years of professional experience with Node.js in production environments
Strong TypeScript expertise - not just JavaScript with types
Experience building and maintaining critical systems with high availability requirements
Deep understanding of RESTful API design and best practices
Experience with microservices architecture and distributed systems
Proficiency with SQL databases (PostgreSQL preferred)
Strong knowledge of async programming patterns, promises, error handling
Solid understanding of security best practices in financial/sensitive data contexts
Ability to work independently and make technical decisions
Excellent problem-solving skills and debugging capabilities
🌟 Strongly Preferred (Nice to Have)
Temporal experience or familiarity with workflow orchestration engines (Camunda, Zeebe, MassTransit)
Financial/FinTech domain knowledge - payments, transactions, settlements
Cryptocurrency/blockchain experience - particularly custody solutions, exchange integrations
Experience with NestJS framework specifically
Knowledge of KYC/AML processes and compliance requirements
Experience with crypto libraries in Node.js ecosystem
Understanding of liquidity management and market operations
Previous work on systems with strict SLA requirements (99.9%+)
Experience with long-running processes and transaction orchestration
Familiarity with Auth0 or similar identity providers
Understanding of circuit breaker patterns and failure handling
Experience with API Gateway patterns
💼 Responsibilities
Development:
Design and implement modular system components
Build robust REST APIs with proper versioning and backward compatibility
Implement Temporal workflows for complex, long-running business processes
Create integrations with external providers (exchanges, custody, KYC services)
Develop admin interfaces and operational tools for CFO and Operations teams
Write comprehensive tests
Implement monitoring and observability features
Quality & Best Practices:
Conduct and participate in rigorous code reviews
Maintain TypeScript strict mode and linting standards
Follow security best practices for financial systems
Implement automated API compatibility checks
Collaboration:
Participate in architectural discussions and technical decision-making
Collaborate with product teams
Contribute to knowledge sharing and team development
Operations:
Debug and resolve production incidents efficiently
Optimize system performance and reliability
Support deployment and release processes
🎁 What We Offer
Project Opportunity:
Greenfield project - shape the architecture from day one
Strategic importance - top priority for 2025/2026
Modern tech stack - latest tools and frameworks
Autonomy - significant technical decision-making authority
Learning opportunity - work with Temporal, financial systems, blockchain integrations
External expertise - access to specialized consultants
Team & Culture:
Quality-focused - rigorous standards, no compromises
Iterative approach - start with MVP, learn and improve
Knowledge sharing - workshops, code reviews, documentation
Professional Development:
Work on critical financial infrastructure
Gain expertise in workflow orchestration (Temporal)
Learn about crypto/blockchain integrations
Experience with high-availability systems
Exposure to financial regulations and compliance
Senior Node.js developer
Senior Node.js developer
Mokotowska 1, Warszawa
Ari10 Sp. z o.o.