Senior Full Stack JS Engineer
NineTwoThree AI Studio
Get hot jobs first on Telegram
New positions appear faster in our channel
- Location
- Armenia
- Job Type
- full-time
- Work Format
- 🌍 Remote Worldwide
- Salary
- Not specified
- Posted
- October 18, 2026
Job Description
Why Join Us?
🔹 100% remote | 🌎 Global team | ⏳ Full-time
If you’re looking to work on cutting-edge AI products, solve challenging problems, and be part of a fast-moving, high-talent team, you’ll love it here.
Join NineTwoThree AI Studio, a remote-first product design, engineering, and marketing studio, founded in 2012 and based in Boston. We build AI-powered web and mobile apps for big brands and fast-moving startups.
You’ll work with really smart people—the kind of teammates who challenge you, push you forward, and make you better. We move fast and focus on getting things done.
We’ve been growing 20% every year for the last 5 years, which means there’s plenty of room for career growth and promotions. Our work speaks for itself—some of our customers found us through five layers of referrals. That’s how much people appreciate what we do.
We run on clear processes and strong leadership, so while we move quickly, we don’t do chaos. We do high-quality work, and we do it right.
We focus on products with a positive impact in various domains from sports and health, to logistics and nuclear. But if you’re into gambling, adult entertainment, or crypto, we’re not your place.
Requirements
What You’ll Do
Lead, not just code — Seniors at NineTwoThree don’t just write great code—they lead projects, guide teams, and ensure execution quality:
- Connect the dots between product vision, technical feasibility, and business needs.
- Communicate options, trade-offs, costs, and timelines clearly to both our team and client.
- Lead projects end-to-end — from technical strategy to execution.
- Architect solutions and apply best practices for scalable, AI-powered products.
- Guide and mentor engineers, ensuring quality while delivering fast.
- Translate business needs into technical decisions, explaining trade-offs and timelines.
- Solve hard problems, direct implementation, and coordinate technical challenges with clients
Who We’re Looking For
True senior engineers — not just people with years of experience, but those who own solutions and drive execution.
- 5+ years of experience in Full Stack Software Development (React, Node.js, JavaScript, TypeScript, SQL)
- Strong knowledge of cloud platforms (AWS, Azure or GCP).
- Clear and thorough understanding of design patterns and software development best practices
- Great communicators who can explain options, trade-offs, and technical details to clients and teams.
- Ability to break down complex problems into manageable tasks;
- Passion maintaining code style and standards and holding people accountable;
- Hands-on experience with microservices architecture;
- Experience with React.js, Node.js, JavaScript and Typescript (at least 5 years);
- RESTful API design and implementation;
- OAuth and single sign-on (SAML);
- Leaders who ensure execution quality, push teams forward, and keep projects on track.
- Strong communication and analytical skills
- Relational and no-SQL databases — MySQL, PostgreSQL, Redis etc;
- Solid understanding of principles of JavaScript/TypeScript languages
- Ability to freely express/present/discuss ideas in English (B2-C1 level)
- Flexibility with working hours to participate in meetings with Eastern USA.
🚫 Not for you? If you’re looking for a pure coding role where someone else makes the decisions, this isn’t it.
Benefits
What We Offer
- Annual paid vacation: 20 days-off per year during the first 3 years, further increasing to 25 days in later years.
- Paid sick leave, 10 national holidays and 2 company days-off.
- Well-being budget.
- Health Insurance allowance.
- Maternity/paternity leave.
- Accounting assistance.
- Reimbursement of expenses for professional development courses/certifications (up to 100% in agreement with the Manager).
- Hardware upon business needs.
- Strong positive engineering culture, a tightly-knit team of professionals with a good sense of humor.
What’s The Process
We make the process fast and responsive. Short HR interview, Technical Q&A, Hands-on Practical Session (no bubble sorts), CTO interview (sometimes), Offer.
Apply now and lead the next generation of AI-powered products.
🎯 Who is this job for?
This role is suitable for a Senior Full Stack JavaScript Engineer with 5+ years of experience building scalable applications using React, Node.js, JavaScript, TypeScript, SQL, cloud platforms, microservices, REST APIs, OAuth, and SAML.
The candidate should be skilled in software architecture, design patterns, relational and NoSQL databases, code quality, analytical problem-solving, and translating complex business requirements into effective technical solutions.
They should be familiar with leading projects end to end, mentoring engineers, coordinating implementation and client discussions, explaining trade-offs and timelines, and communicating fluently in English while working with Eastern US time zones.
💬 Potential Interview Questions
How would you design a scalable full-stack architecture for an AI-powered product using React, Node.js, TypeScript, and microservices?
I would separate the system into domain-focused services with well-defined REST or event-driven interfaces, keeping the frontend independent from backend implementation details. I would use TypeScript across services, centralized observability, containerized deployment, and cloud-managed infrastructure for scaling and reliability.
How do you structure a React application to remain maintainable as the product and team grow?
I organize the application by business features rather than technical file types, use reusable UI and domain components, and keep server state separate from local UI state. TypeScript, clear component contracts, automated tests, linting, and consistent code review standards help maintain quality.
What are the main considerations when designing RESTful APIs in Node.js?
I use resource-oriented URLs, appropriate HTTP methods and status codes, consistent error formats, validation, authentication, authorization, pagination, and versioning where needed. APIs should also be documented, observable, idempotent where appropriate, and protected against abuse.
How would you implement OAuth and SAML-based single sign-on in a web application?
OAuth or OpenID Connect is appropriate for delegated authentication with identity providers, while SAML is commonly used for enterprise SSO. I would validate issuer, audience, signatures, state, nonce, and token expiration, then map the external identity to internal users and roles securely.
How would you choose between PostgreSQL, MySQL, Redis, and a NoSQL database?
I would use PostgreSQL or MySQL when transactional integrity, relationships, and flexible querying are central. Redis is useful for caching, sessions, rate limiting, and short-lived data, while NoSQL is appropriate for high-volume, access-pattern-driven data that does not require complex relational queries.
How would you make a microservices-based system reliable and resilient?
I would define clear service ownership and contracts, use timeouts, retries with backoff, circuit breakers, idempotency, health checks, and centralized logging and tracing. I would also avoid unnecessary synchronous dependencies and use queues or events for workflows that can be processed asynchronously.
What AWS, Azure, or GCP services would you consider when deploying a production Node.js application?
I would typically use managed compute such as containers or serverless functions, a managed relational database, object storage, a cache, a queue, and centralized monitoring. The exact services depend on traffic, latency, compliance, deployment model, and the team’s operational capabilities.
How do you identify and improve performance issues in a React and Node.js application?
I start with measurements using browser profiling, application metrics, distributed tracing, and database query analysis rather than guessing. Common improvements include reducing unnecessary React renders, optimizing bundles and network requests, adding appropriate caching, and fixing inefficient queries or blocking backend operations.
How would you design an AI feature that calls an external model provider reliably?
I would isolate model access behind a backend service, validate inputs and outputs, enforce authorization and rate limits, and protect sensitive data. I would add timeouts, retries where safe, fallback behavior, prompt and model versioning, cost monitoring, and evaluation metrics for quality and latency.
How do you approach technical leadership when product requirements, timelines, and engineering quality conflict?
I clarify the business goal, present feasible options with explicit risks, costs, and timelines, and propose a staged solution when appropriate. I document decisions, break the work into measurable tasks, and protect critical quality requirements while making pragmatic trade-offs visible to stakeholders.
📋 Job Summary
NineTwoThree AI Studio is a Boston-based, remote-first product design and engineering studio building AI-powered web and mobile products for global brands and startups.
As a Senior Full Stack JavaScript Engineer, you’ll lead projects end to end, shape technical strategy, mentor engineers, and deliver scalable solutions using React, Node.js, JavaScript, TypeScript, SQL, cloud platforms, microservices, REST APIs, OAuth, and SSO.
This is a 100% remote, full-time role open to candidates in Armenia, with flexibility for Eastern U.S. meetings; salary is not disclosed.
Apply for the opportunity to solve meaningful challenges with a high-caliber global team, work on cutting-edge AI products, enjoy strong benefits and professional growth, and help lead a rapidly growing company.
Required Skills
Never miss a JavaScript opportunity
Subscribe to get similar jobs and weekly insights delivered to your inbox
Hiring JavaScript developers?
Post your job to 9,300+ registered developers. Starting free.
See PricingRelated jobs
Senior React Engineer (TypeScript) - 6 to 12 months - - Immediate Hire
Octopus by RTG
ContractIs this your listing? Claim or request removal