Senior Full Stack JavaScript Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
SportsLive DMCC is looking for a Senior Full Stack JavaScript Developer to own backend services in Node.js and a responsive Next.js web application.
Key Skills for This Role
Responsibilities
- Own the technical direction of the backend and the web frontend
- Mentor the team through code review, pairing and architectural guidance
- Establish coding standards and drive completion of the TypeScript migration
- Introduce lightweight documentation practices (ADRs, API docs, runbooks)
- Design and evolve clean, versioned REST APIs consumed by both web and mobile clients
- Own the identity and RBAC layer; keep auth and permissions consistent across services
- Design MongoDB schemas, indexes and aggregations with production performance in mind
- Integrate and maintain Stripe for payments and subscriptions
- Own the Next.js web application and deliver polished, responsive experiences across desktop, tablet and mobile
- Maintain a shared component library and keep accessibility front of mind
- Keep an eye on performance — bundle size, rendering, and Core Web Vitals
- Build and harden CI/CD pipelines in GitHub Actions for lint, test, build and deploy
Requirements
- 6+ years of professional JavaScript / TypeScript experience across Node.js, React and Next.js
- Strong hands on experience with MongoDB in production
- Solid Azure experience and DevOps discipline
- Track record of building CI/CD pipelines in GitHub Actions
- Experience designing and operating identity services using JWT and RBAC
- Experience building APIs consumed by both a responsive web frontend and a React Native mobile app
- Production experience with responsive web development using Next.js, React and Tailwind
- Experience with microservices and API gateway patterns
- Hands on experience with APM and observability tooling in production
- Pragmatic approach to testing, with experience introducing test discipline into existing codebases
- Strong communication skills and a genuine passion for mentoring
Full Job Posting
About the Role
- We are a fast paced sports technology start up looking for a Senior Full Stack JavaScript Developer to take ownership of our backend services in Node.JS and responsive Next.js web application. Our APIs power both the web product and a React Native mobile app, so you will be designing for two client
- This is a senior, hands on role. You will set the technical direction across the backend and web, close gaps in testing, CI/CD and observability, and continue to ship features at pace. You will work directly with the CTO and have autonomy to shape the engineering practice.
- The ideal candidate has shipped production full stack JavaScript at start ups, has strong opinions about API design and developer experience, and is pragmatic about balancing new delivery with paying down technical debt.
Tech Stack
- Web Frontend: Next.js, React, Tailwind CSS
- Language: TypeScript (migration in progress in parts of the backend)
- Backend: Node.js — Express and NestJS across a microservices monorepo
- Database: MongoDB / SQL
- Identity: JWT and RBAC
- Payments: Stripe
- Cloud: Azure and AWS
- CI/CD & DevOps: GitHub Actions, Docker, infrastructure as code
- Observability: APM and structured logging
- Clients Served: Responsive web app and a React Native mobile app
Key Responsibilities
- Own the technical direction of the backend and the web frontend
- Mentor the team through code review, pairing and architectural guidance
- Establish coding standards and drive completion of the TypeScript migration
- Introduce lightweight documentation practices (ADRs, API docs, runbooks)
- Design and evolve clean, versioned REST APIs consumed by both web and mobile clients
- Own the identity and RBAC layer; keep auth and permissions consistent across services
- Design MongoDB schemas, indexes and aggregations with production performance in mind
- Integrate and maintain Stripe for payments and subscriptions
- Own the Next.js web application and deliver polished, responsive experiences across desktop, tablet and mobile
- Maintain a shared component library and keep accessibility front of mind
- Keep an eye on performance — bundle size, rendering, and Core Web Vitals
- Build and harden CI/CD pipelines in GitHub Actions for lint, test, build and deploy
Requirements Essential
- 6+ years of professional JavaScript / TypeScript experience across Node.js, React and Next.js
- Strong hands on experience with MongoDB in production
- Solid Azure experience and the DevOps discipline that goes with it
- Track record of building CI/CD pipelines in GitHub Actions
- Experience designing and operating identity services using JWT and RBAC
- Experience building APIs consumed by both a responsive web frontend and a React Native mobile app
- Production experience with responsive web development using Next.js, React and Tailwind
- Experience with microservices and API gateway patterns
- Hands on experience with APM and observability tooling in production
- Pragmatic approach to testing, with experience introducing test discipline into existing codebases
- Strong communication skills and a genuine passion for mentoring
Desirable
- Experience in the sports, fitness or wellness space
- NestJS
- Experience migrating workloads between clouds (AWS to Azure or similar)
- Infrastructure as code (Bicep or Terraform)
- Stripe Connect or marketplace payment flows
- Real time features (WebSockets, live data)
- OpenAPI / Swagger and contract testing
- Exposure to React Native
- Open source contributions or published technical writing
What We Offer
- Competitive salary
- Access to premium AI tools
- Direct impact on product direction
- Fast paced leading start up
- Modern JavaScript tech stack
- Autonomy to shape engineering culture
Pay
- AED15,000.00 AED20,000.00 per month
How to Apply
- Please apply directly on Indeed, you must answer the screening questions with legitimate knowledge, candidates whom ignore the screening questions are rejected automatically.
Work Location
- Office based in JLT
- In person
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at SportsLive DMCC
Senior Full Stack JS Developer
Dubai, UAE
Senior Full Stack JavaScript Developer Own the backend and responsive web platform Department Engineering Location Office based in JLT Type Full-Time Reports To CTO About the Role We are a fast-paced sports technology st
Manual QA Test Lead
Dubai, UAE
JOB DESCRIPTION QA Lead (Manual Testing) Define, build, and lead the QA function from the ground up Department Engineering Location Office based in JLT Type Full-Time Reports To CTO About the Role SportsOS is a fast-grow