CIDT (Consider It Done Technologies) is a full-cycle software development partner helping startups and scaling teams bring ambitious products to life on time and on budget. Since 2016, we’ve supported early-stage ventures and Web3 innovators with the engineering expertise to build fast, scale confidently, and launch with impact.
From MVPs to mainnet deployments, we design, build, and support secure, high-performance Web2 and Web3 products. Our services span Product Engineering, Web3 & Blockchain, Infrastructure & DevOps, and AI-powered solutions, all delivered by a lean, experienced team that understands real-world product challenges.
We work with modern, battle-tested technologies selected for scalability, performance, and long-term maintainability.
Join us — and help build the next generation of meaningful, high-impact tech products.
Job Description:
We are looking for a skilled Full-Stack Developer with hands-on experience in building and integrating modern web applications using the JavaScript/TypeScript stack. In this role, you will focus on B2B integrations, developing robust back-end services and dynamic front-end interfaces. You will be working with APIs of varying quality — including undocumented or unstable endpoints — so strong problem-solving skills and adaptability are key.
This is an excellent opportunity for a developer who thrives on building scalable systems, integrating third-party platforms, and ensuring security, reliability, and performance in production environments. Key Responsibilities: * Develop and maintain scalable, secure full-stack applications using NestJS, Next.js, and React * Design and implement REST APIs, including proper documentation using OpenAPI/Swagger * Integrate with third-party services (especially unstable or poorly documented APIs) * Handle various data formats (JSON, XML, multipart/form-data) * Build resilient communication layers with retry logic and robust error handling * Optimize database operations using PostgreSQL and MongoDB * Manage asynchronous processing with Redis and message queues (BullMQ, RabbitMQ, or Kafka as a plus) * Implement secure authentication and access control (OAuth2, API Keys, JWT, HMAC signing) * Ensure strong validation, logging, tracing, and protection from common vulnerabilities (XSS, CSRF, SSRF, etc.) * Support audit logging, request tracing, and performance monitoring * Collaborate with product managers, QA, and DevOps in an agile team setup
Required Skills and Experience: Backend * Strong experience with NestJS (or Express + TypeScript) * RESTful API development & documentation (OpenAPI/Swagger) * Experience with Axios, HttpService, and retry logic * Familiarity with Docker; Kubernetes basics are a plus
Frontend * Solid knowledge of React, Next.js (SSR, SSG, API routes) * Proficiency in TypeScript * Experience with TailwindCSS or similar utility-first CSS frameworks
Data & Communication * Hands-on with PostgreSQL, MongoDB * Working knowledge of Redis and task queues (BullMQ, etc.) * Bonus: Experience with WebSockets or Server-Sent Events (SSE)
Security & Verification * Authentication: OAuth2, JWT, API Keys * Input validation (class-validator, Joi, or custom solutions) * HMAC signing, access control, audit logging * Familiarity with securing applications against XSS, CSRF, injection, SSRF, and open redirect attacks * Rate limiting and request tracing
Nice to Have * Experience working with microservices and API orchestration * Knowledge of Kafka or other streaming solutions * Experience in building or maintaining browser extensions * Familiarity with observability tools for tracing and monitoring * English — Upper-Intermediate or higher (written and spoken)
What We Offer: * Competitive salary commensurate with experience * Flexible work arrangements, including remote work options * Opportunity to work on innovative projects with a talented team * Involvement in complex, meaningful B2B integration projects * Professional development and growth opportunities * Collaborative and inclusive work environment * Long-term product focus with room for growth and specialization
How to Apply:
We offer a competitive rate, a fully remote work environment, and the opportunity to work with a talented and innovative team. If you have a passion for full-stack development and want to be part of a growing company, we would love to hear from you.
To apply, please submit your resume and a cover letter explaining why you would be a good fit for this role.
Consider IT Done Technologies, LLC.
Відгукнутись на вакансію
Job ID:
133249
Требуемые навыки:
Backend, Css, Devops, Frontend, Fullstack, Javascript, Qa, Xml