(React, Node.js, TypeScript, AI-Assisted Engineering)
Location
Riyadh, Saudi Arabia (Onsite)
Experience
Minimum 7 years of professional software development experience (mandatory)
Role Overview
We are seeking a Senior Full-Stack Software Engineer with a minimum of 7 years of hands-on industry experience to design, build, and scale modern web platforms using React, Next.js, TypeScript, and Node.js. This role requires strong technical ownership, architectural judgment, and the ability to deliver high-quality solutions in AI-assisted development environments.
As a senior engineer, you will contribute to system design, influence engineering standards, mentor junior developers, and collaborate closely with cross-functional teams to deliver reliable, scalable software in an onsite, collaborative engineering environment.
Key Responsibilities
- Design, develop, and maintain end-to-end web applications using modern full-stack technologies
- Lead the implementation of scalable frontend architectures using React.js and Next.js
- Design and build backend services and APIs using Node.js (Express.js / NestJS)
- Make informed architectural decisions around data models, APIs, state management, and system boundaries
- Work effectively within monorepo architectures and shared platform codebases
- Ensure data correctness and type safety through schema validation using Zod or Yup
- Implement and maintain efficient state management and data-fetching strategies
- Review code for quality, performance, security, and maintainability
- Mentor junior and mid-level engineers through code reviews, technical guidance, and best practices
- Contribute to CI/CD pipelines and production deployments using Docker and Kubernetes
- Collaborate closely with product, design, QA, and DevOps teams in an onsite setting
- Participate in Agile/Scrum ceremonies, estimation, and technical planning
- Drive adoption of engineering best practices, testing strategies, and coding standards
AI-Assisted Development Responsibilities
- Actively leverage AI-assisted development tools (e.g., Cursor, Claude Code, or equivalent) to accelerate delivery
- Work with MCP servers (e.g., GitHub, Figma, Jira, Postman) to enhance context-aware development
- Validate, refine, and productionize AI-generated code while maintaining engineering rigor
- Ensure AI-assisted output aligns with architectural, security, and performance standards
Required Technical QualificationsFrontend
- Strong expertise in React.js and Next.js
- Advanced proficiency in TypeScript
- Experience using Vite
- Strong understanding of React Hook Form, Context API, Redux Toolkit, and TanStack Query
Backend
- Strong experience with Node.js
- Hands-on experience with Express.js and/or NestJS
- Experience designing and implementing RESTful APIs
- Strong experience with MongoDB and PostgreSQL
Architecture and Tooling
- Schema validation using Zod or Yup
- Experience working in monorepo environments
- Strong understanding of microservices-based architectures
- Consistent track record of writing clean, testable, and maintainable code
DevOps and Cloud
- Experience with CI/CD pipelines
- Containerization using Docker
- Orchestration using Kubernetes
- Experience working within the AWS ecosystem
Professional Skills
- Strong problem-solving and analytical thinking
- Excellent written and verbal communication skills
- Ability to collaborate effectively with cross-functional teams in an onsite environment
- High level of ownership, accountability, and attention to detail
- Ability to operate effectively in fast-paced, evolving environments
Preferred Qualifications
- Experience with DynamoDB
- Experience with testing frameworks (Jest, Vitest, Cypress, Playwright)
- Experience working on large-scale or enterprise-grade systems
What We Offer
- Opportunity to work onsite on high-impact, production-scale platforms
- Strong engineering culture focused on quality, collaboration, and continuous improvement
- Exposure to modern AI-assisted development workflows
- Competitive compensation and benefits
- Continuous learning and professional development opportunities