Ready to start building from day one?
We’re looking for a motivated Full-Stack Developer (2–3 years) to join our product team. You’ll work closely with senior engineers to build, maintain, and scale modern web applications using a JavaScript-first stack. This role is ideal for someone with strong fundamentals, hands-on project experience, and the hunger to grow in a real production environment.
- Develop and maintain full-stack web applications using JavaScript (ES6+), React, and Next.js
- Build and support backend services using Node.js and NestJS
- Work with Nx to manage monorepos and shared libraries across teams and services
- Design, build, and integrate APIs aligned with a microservices architecture
- Develop and optimize data models and queries using PostgreSQL and MongoDB
- Use Redis for caching, performance improvements, and better system responsiveness
- Containerize services and apps using Docker
- Write clean, maintainable, and well-documented code (with readable commits and PRs)
- 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 improvements
- Follow best practices for security, scalability, and performance, and continuously improve your craft
- 2–3 years of experience building web applications (professional or strong real-world projects)
- Solid foundations in JavaScript (ES6+)
- Hands-on experience with React and Next.js
- Familiarity with Node.js and backend development concepts
- Experience with or exposure to NestJS
- Understanding of Nx (or monorepo setups) and shared library patterns
- Knowledge of REST APIs and microservices concepts
- Experience working with PostgreSQL and MongoDB
- Basic understanding of Redis (use cases, caching patterns)
- Familiarity with Docker and containerized applications
- Comfortable with Git and standard version control workflows (branching, PRs, reviews)
- Experience with cloud platforms (AWS, GCP, or Azure)
- Exposure to CI/CD pipelines
- Basic understanding of system design and scalability patterns
- Internship experience or strong portfolio of shipped projects (including side projects)
- Strong problem-solving mindset and ownership mentality
- Willingness to learn, adapt, and grow quickly
- Clear communication and strong collaboration skills
- Passion for building high-quality software and shipping real value
- Mentorship and growth support from experienced engineers
- Opportunities to learn modern architecture and production practices
- A collaborative, supportive, and high-ownership team environment
- Exposure to real-world systems (performance, scale, reliability, security)
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Full Stack Developer
2025-11-04
Full Stack Developer
2025-10-02
Staff Software Engineer - Payments (Crypto & Fiat)
2026-07-07
- Posted
- Jul 05, 2026
- Type
- Full-time
- Level
- Entry
- Location
- Muscat
- Company
- serb
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Full Stack Developer
2025-11-04
Full Stack Developer
2025-10-02
Staff Software Engineer - Payments (Crypto & Fiat)
2026-07-07