Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full Stack Engineer Technical Lead

GamaLearn

Abu Dhabi

On-site

AED 200,000 - 300,000

Full time

20 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology education platform in the United Arab Emirates is seeking a Full Stack Web Developer with at least 5 years of experience. This role involves collaborating with cross-functional teams, managing the software development lifecycle, and mentoring junior developers. The ideal candidate must be proficient in ASP.NET Core, C#, React JS, and have experience with cloud deployments. Strong skills in Agile methodologies and problem-solving are essential. Competitive salary and growth opportunities offered.

Qualifications

  • Minimum 5 years of experience as a Full Stack Developer, 3 in a senior role.
  • Solid understanding of RESTful APIs and software design patterns.
  • Ability to mentor and guide junior developers.

Responsibilities

  • Collaborate with teams to translate business requirements into specifications.
  • Manage the full software development lifecycle.
  • Lead and mentor developers, ensuring coding standards.

Skills

Full Stack Web Development
C#
ASP.NET Core Web APIs
React JS
Agile/Scrum methodologies

Education

Bachelor/Master's degree in Computer Science or equivalent

Tools

Azure DevOps
Docker
SQL Server
Job description
  • Collaborate with cross‑functional teams to understand business requirements and translate them into technical specifications.
  • Take ownership of the full software development life cycle, from concept to deployment and maintenance.
  • Identify and troubleshoot complex technical issues, offering timely and effective solutions.
  • Design, develop, test, and deploy high‑quality web applications using modern technologies and best practices.
  • Maintain and optimize existing web applications to ensure high performance and scalability.
  • Participate in code reviews, ensuring adherence to coding standards and best practices.
  • Collaborate with the team to implement visually appealing and intuitive user interfaces.
  • Continuously stay up to date with industry trends, emerging technologies, and best practices to drive innovation and enhance development processes.
  • Lead and mentor junior developers, providing guidance and support to help them grow their technical skills.
  • Mentor junior and mid‑level developers through code reviews, design discussions, and hands‑on guidance.
  • Proactively suggest improvements and contribute to the overall technical architecture and infrastructure.
  • Drive technical decision‑making and contribute to long‑term technology roadmap planning.
  • Evaluate and recommend new tools, frameworks, and libraries based on project needs.
Requirements
  • Proven experience as a Full Stack Web Developer, with a minimum of 5 years of experience, 3 years in a senior or lead role.
  • Bachelor/Master's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Experience in ASP.NET WebForms (.NET Framework), ASP.NET Core Web APIs, C# and LINQ.
  • Experience working with ORM Entity Framework (EF6) and EF Core.
  • Solid understanding of RESTful APIs.
  • Experience designing systems using Clean Architecture, and familiarity with microservices.
  • Strong understanding and hands‑on experience with software design patterns (e.g., Repository, Unit of Work, CQRS).
  • Ability to apply appropriate design patterns to improve code maintainability, scalability, and testability.
  • Ability to design caching architectures for high‑traffic applications such as Redis.
  • Experience with Azure API Management, AWS API Gateway, API Gateway architecture or similar solutions to support high‑performance, scalable applications (Plus).
  • Experience designing and implementing message‑based systems such as RabbitMQ (Plus).
  • Proficient in front‑end HTML5, CSS3, JavaScript, jQuery, Bootstrap, Ajax.
  • Proficient in React JS (Next JS is a plus).
  • Experience using Telerik UI controls for ASP.NET WebForms (Plus).
  • Experience with background job processing and scheduling using Hangfire.
  • Strong understanding of asynchronous processing, retries, and failure handling.
Cloud, DevOps & Deployment
  • Familiarity with cloud services and deployments (Azure preferred, AWS, Google Cloud).
  • Experience in DevOps systems, preferably Azure DevOps, and creating/managing CI/CD pipelines including automated builds, tests and deployments.
  • Containerization technologies (Docker, Kubernetes).
Databases & Version Control
  • Experience with database systems such as SQL Server, MySQL, PostgreSQL.
  • Experience with version control systems DevOps (Git), TFVC is a plus.
  • Knowledge of testing frameworks such as .NET xUnit, Cypress, Selenium, SonarQube, etc.
  • Excellent documentation and writing clean code with comments.
Agile, Communication & Soft Skills
  • Proficient understanding of Agile/Scrum methodologies and experience working in an Agile environment.
  • Strong problem‑solving skills, with the ability to analyze complex issues and deliver effective solutions.
  • Excellent communication and interpersonal skills, with the ability to work collaboratively and effectively within a team.
Certifications (Nice to Have)
  • Any of these certifications on Azure is a plus: AZ 900, AZ 204/AZ 104, AZ 302, AZ 305, AZ 400.
  • Any courses/certifications taken on any of the technologies mentioned is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.