This job is no longer available
This job expired on 03/09/2026. It no longer accepts applications.
Full Stack Developer (JavaScript, React, Node.js)
serb · Mascate
Job description
About the role
We are looking for a motivated Full‑Stack Developer with 2–3 years of experience to join our product team. You will work closely with senior engineers to build, maintain, and scale modern web applications using a JavaScript‑first stack. This role offers hands‑on experience in a real production environment.
Key responsibilities
- Develop and maintain full‑stack web applications using JavaScript (ES6+), React, and Next.js.
- Build and support backend services with Node.js and NestJS.
- Manage monorepos and shared libraries using Nx.
- Design, build, and integrate APIs within a microservices architecture.
- Develop and optimise data models and queries in PostgreSQL and MongoDB.
- Implement caching and performance improvements with Redis.
- Containerise services and applications using Docker.
- Write clean, maintainable, well‑documented code and conduct readable commits and pull‑requests.
- Collaborate with designers, product managers, and senior engineers to deliver features end‑to‑end.
- Debug issues, write tests, and contribute to system stability and performance.
Required profile
- 2–3 years of experience building web applications (professional or strong real‑world projects).
- Solid foundation in JavaScript (ES6+).
- Hands‑on experience with React and Next.js.
- Familiarity with Node.js, NestJS and backend development concepts.
- Understanding of Nx or other monorepo setups.
- Knowledge of REST APIs and microservices concepts.
- Experience with PostgreSQL, MongoDB, and basic Redis usage.
- Comfortable with Docker and containerised applications.
- Proficient with Git version‑control workflows.
- Strong problem‑solving mindset, ownership mentality and clear communication.
Required skills
- JavaScript (ES6+)
- React
- Next.js
- Node.js
- NestJS
- Nx
- REST APIs
- Microservices architecture
- PostgreSQL
- MongoDB
- Redis
- Docker
- Git
What we offer
- Mentorship and growth support from experienced engineers.
- Opportunities to learn modern architecture and production practices.
- A collaborative, supportive, high‑ownership team environment.
- Exposure to real‑world systems focusing on performance, scale, reliability and security.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Oman.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
serb
Mascate
Related job offers
-
Functional Lead – Source to Settle (Oracle EBS Procurement)
Adroit People Limited (UK) Mascate -
Senior Manager – IT Operations
AJYAL HR Solutions & Services Mascate -
Full Stack Developer
Software Systems LLC Mascate -
IT Support Engineer (Part Time - Dispatch)
Sky Systems, Inc. (SkySys) Sohar -
ICT Presales Engineer
Corvit Networks Oman