Company: Surnin Synergy LTDLocation: RemotePosition: Senior Node.js Developer (Fullstack capable)Employment Type: Contract / Full-timeAbout Surnin SynergySurnin Synergy is an AI R&D company. We build our own AI-powered products and provide AI development services for a wide range of clients.Our team consists of 2 co-founders and 4 core team members. We are growing fast and looking for a Senior Developer who can take ownership of technical challenges, drive the development process end-to-end, and
Company: Surnin Synergy LTD
Location: Remote
Position: Senior Node.js Developer (Fullstack capable)
Employment Type: Contract / Full-time
About Surnin Synergy
Surnin Synergy is an AI R&D company. We build our own AI-powered products and provide AI development services for a wide range of clients.
Our team consists of 2 co-founders and 4 core team members. We are growing fast and looking for a Senior Developer who can take ownership of technical challenges, drive the development process end-to-end, and help shape both the architecture and implementation of our products.
Role Overview
We are looking for a Senior Node.js Developer with fullstack capabilities. The ideal candidate is pragmatic, autonomous, and ready to take full ownership of backend and frontend tasks — from database architecture to deployment. You will work closely with the founders and be a key contributor to product development, making important technical decisions and shaping the direction of our AI products.
Note: This role is on a contract basis. The project you will be working on is experimental and may not launch. We are looking for a developer who is excited by innovation and willing to contribute to projects that may evolve or pivot based on results.
Responsibilities
- Develop and maintain scalable backend systems using Node.js, Express, and TypeScript.
- Design system architecture, database schemas, and real-time features.
- Build and manage task queues and real-time communication using BullMQ, Redis, and WebSockets.
- Ensure application reliability, observability, and performance (OpenTelemetry + ELK).
- Implement robust testing, security, and documentation practices.
- Support frontend development (React, Vite, Shadcn UI) by reviewing code and implementing critical changes.
- Collaborate with the team to plan, deploy, and optimize infrastructure and features.
Requirements1. Core Backend & Architecture
- Expert-level Node.js and Express knowledge.
- Strong TypeScript skills (strict typing, Generics, Utility Types).
- Experience in System Design, architecture decisions, and pragmatic development.
2. Data, Async & Real-time
- Advanced MongoDB: aggregation, indexing, transactions, schema design.
- Advanced Redis usage: caching, pub/sub, data structures.
- Experience with BullMQ for reliable queues, idempotency, and rate-limiting.
- WebSockets: real-time implementation and scaling (Redis adapter).
3. Infrastructure & Observability
- OpenTelemetry + ELK for tracing, logging, and debugging distributed transactions.
- Docker: image optimization, docker-compose for development.
- Cost-aware infrastructure decisions (RAM/CPU/Storage optimization).
4. Quality Assurance & Security
- Unit and integration testing experience (Jest, Supertest), TDD is a plus.
- Knowledge of OWASP, secure APIs, token/session handling.
- Documentation skills: Swagger/OpenAPI, architectural documentation.
5. Frontend & Leadership
- Confident React, Vite, Shadcn UI knowledge.
- Ability to conduct thorough, constructive code reviews.
- Fully autonomous, able to handle tasks end-to-end from database to frontend and deployment.
What We Offer
- Opportunity to work in a fast-growing AI R&D company.
- Close collaboration with founders and key decision-making responsibilities.
- Flexible remote or hybrid work arrangements.
- Exposure to cutting-edge AI technologies and scalable product development.
- Chance to contribute to experimental AI projects with the potential to shape the future of our products.
How to Apply
Please send your CV and a brief cover letter.
Important: To prioritize your application, please answer these two questions in your cover letter:
- Why are you the perfect fit for this specific role?
- Name 3 technical improvements or optimizations you would make to our AI products or backend systems.
If you’re ready to drive impact on our AI products, we encourage you to apply!