Senior Full-Stack Node.js Developer
๐ Who we are:
Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries.
๐งฉ About the Product:
We are building an AI-first platform that fuses multiple maritime data sources into a unified operational picture. The system builds a digital twin of global maritime activity, applies behavioral analytics and predictive AI models to surface smuggling, illegal fishing, container risk, and other compliance or security threats, and presents mission-grade intelligence to both commercial and government stakeholders.
๐ About the Role:
We are looking for a Senior Full Stack Developer to own end-to-end features across frontend and backend services within a microservices ecosystem. This is a true full-stack role, with a relatively balanced split between backend (Node.js) and frontend (React.js) responsibilities.
You will collaborate closely with data science, DevOps, full-stack, and product teams to turn prototypes into scalable, production-ready services.
๐ Key Responsibilities:
- Design, implement, and maintain microservices in JavaScript/TypeScript, ensuring high performance, reliability, and scalability.
- Develop and optimize frontend interfaces using React and GraphQL.
- Work with modern databases (MongoDB, DocumentDB, SingleStore) and messaging systems (Kafka, AWS SNS/SQS).
- Proactively audit and refactor existing services, leveraging AI agent workflows, MCP configurations, and structured documentation to improve architecture and consistency.
- Use AI-assisted development tools (e.g., Claude Code or similar) daily to boost productivity, code quality, and development velocity.
- Participate in architectural discussions and contribute to long-term technical roadmap decisions.
- Collaborate with data science and research engineers to integrate AI models and geospatial analysis pipelines into production services.
- Define and promote internal coding standards, reusable design patterns, and shared libraries across teams.
- Communicate effectively with product owners, support teams, and cross-functional stakeholders to align on requirements and technical trade-offs.
๐ป Required Competence and Skills:
- 5+ years of professional experience in JavaScript/TypeScript, covering both frontend and backend development.
- At least 6 months of hands-on experience building features with AI agent coding tools (Claude Code, Codex, Cursor, etc.), including MCP, custom .md files, and subagent workflows.
- Strong production experience with Node.js and modern frontend frameworks (React.js).
- Proven track record in a microservices architecture and service-to-service communication patterns
- Expertise in SQL and NoSQL databases (MongoDB, Amazon DocumentDB, SingleStore, etc).
- Experience working in cloud environments (preferably AWS).
- Familiarity with GraphQL API design and implementation.
- Advanced English communication skills, both verbal and written, with the ability to engage non-engineers
โ Nice to Have:
- Experience with Kafka and SNS / SQS.
- Experience with geospatial analysis, GIS concepts, or integration of satellite data streams
- Background in complex domains (e.g., defense, sanctions, compliance, logistics).
- Prior experience with Kubernetes, Spark, Java-based backend components and building reusable internal platforms.
๐ Why Us:
- We provide 20 days of vacation leave per calendar year (plus official national holidays of a country you are based in).
- We provide full accounting and legal support in all countries we operate.
- We utilize a fully remote work model with a powerful workstation and co-working space in case you need it.
- We offer a highly competitive package with yearly performance and compensation reviews.
Required skills experience
| Node.js | 6 years |
| React.js | 2 years |
| AWS | 2 years |
| GraphQL | 2 years |
| Ai art | 1 year |
| PostgreSQL | 2 years |
| Microservices | 2 years |
Required languages
| English | B2 - Upper Intermediate |