Senior Software Engineer - Full Stack
Skills
About This Role
Key Responsibilities
Design, develop, and maintain scalable full-stack applications using Node.js and React JS.
Build secure, high-performance RESTful APIs and microservices-based backend services.
Develop responsive, reusable, and performant frontend applications using React JS and TypeScript.
Utilize AI-assisted coding tools such as GitHub Copilot, Claude Code, Cursor, or similar tools to accelerate development workflows and improve engineering efficiency.
Write clean, maintainable, reusable, and well-tested code following engineering best practices.
Collaborate closely with product owners, QA teams, designers, DevOps engineers, and business stakeholders to deliver high-quality digital products.
Participate in code reviews, technical discussions, debugging, and performance optimization activities.
Troubleshoot production issues and ensure application reliability, scalability, and stability.
Contribute to CI/CD implementation, automation workflows, and modern engineering standards.
Participate in Agile/Scrum ceremonies including sprint planning, backlog grooming, stand-ups, and retrospectives.
Required Technical Skills
Strong hands-on experience in Full Stack development using Node.js and React JS.
Strong proficiency with Node.js frameworks such as Express.js, NestJS, or similar.
Strong expertise in React JS including:
- React Hooks
- Component Architecture
- State Management
- Responsive UI Development
Strong experience with TypeScript and modern JavaScript (ES6+).
Experience designing and developing RESTful APIs and microservices architectures.
Hands-on experience with AI code generation tools such as:
- GitHub Copilot
- Claude Code
- Cursor
- Other AI-assisted engineering tools
Strong understanding of prompt engineering concepts for development workflows.
Experience with SQL and NoSQL databases including PostgreSQL, MongoDB, and Redis.
Experience with Git version control, CI/CD pipelines, and modern software delivery practices.
Strong understanding of software engineering principles, debugging, testing, and performance optimization.
Nice to Have
Exposure to cloud-native architectures and containerization technologies.
Experience with Docker, Kubernetes, or DevOps practices.
Exposure to digital banking or assisted banking platforms.
Familiarity with scalable distributed systems and event-driven architectures.
Similar Jobs
Senior Software Engineer - Procurement Platforms
ByteDance · Dubai
Responsibilities About the team: The team is building a global one‑stop procurement platform that powers ByteDance’s worldwide growth and operations. We empower buyers with AI to craft optimal procurement plans and autom
Skills
Senior Software Engineer
Joseph Engineering Services · Dubai
Company Description Joseph Engineering Services (JES) is a leading Digital Engineering Consultancy specializing in Building Information Modelling (BIM). The company operates several expert teams in Architecture, Structur
Skills
Senior Software Engineer – Flutter and Angular
360tf · Sharjah
Job Title Senior Software Engineer – Flutter and Angular Location On-site – Jaipur or Gandhinagar Experience 4 to 6 years Role Overview We are seeking a Senior Frontend Engineer with strong expertise in either Flutter or
Skills
Senior Software Engineer - React JS + Automation Testing
GSSTech Group · Dubai
The role involves developing scalable frontend applications using React JS, automation testing, and collaborating in Agile environments to ensure quality delivery.
Skills
Senior Software Tester
Confidential Company · Abu Dhabi
Seeking a Quality Engineer with expertise in test automation, manual testing, and Agile methodologies, particularly in the Banking domain.
Skills
Senior Software Engineer - React JS + Automation Testing
Global Software Solutions Group · Dubai
We are looking for an experienced Senior Software Engineer with strong expertise in React JS development and Automation Testing to support enterprise Digital Products & Wealth platform initiatives. The ideal candidate sh
Skills
Senior Software Engineer - Full Stack
Global Software Solutions Group · Dubai
We are looking for a highly skilled Senior Software Engineer with strong expertise in Full Stack development using Node.js and React JS to support enterprise Digital Products & Assisted Banking initiatives. The ideal can
Skills
Senior Software Engineer - Full Stack
GSSTech Group · Dubai
We are looking for a highly skilled Senior Software Engineer with strong expertise in Full Stack development using Node.js and React JS to support enterprise Digital Products & Assisted Banking initiatives. The ideal can
Skills
Senior Software Engineer – Flutter and Angular
360tf · Sharjah
Job Title Senior Frontend Engineer (Flutter / Angular) Location On-site – Jaipur or Gandhinagar Experience 4 to 6 years Role Overview We are seeking a Senior Frontend Engineer with strong expertise in either Flutter or A
Skills
Stop applying blindly.
Start getting hired.
Base Career automates the hardest parts of job searching — apply smarter, not harder.
AI Resume in 60s
Your resume rewritten for this exact role using the job description as the brief.
ATS-Optimized
Get past automated screening filters with the right keywords matched to each job.
Application Tracker
Track every job, follow-up, and interview in one visual kanban board.
Free plan · No credit card required