33 Full Stack Engineer jobs in Qatar
Full Stack Engineer
Posted today
Job Viewed
Job Description
Job Summary
We are seeking a talented and experienced
Full Stack Developer
to join our engineering team. The ideal candidate will have
5–8 years of experience
in building scalable web applications using
Angular (v17+)
for the front end and
Java (Spring Boot)
or
(Express/NestJS)
for the back end. The role requires expertise in
microservices architecture
,
containerization with Docker
, and collaboration across cross-functional teams to deliver secure, reliable, and high-performing applications.
Key Responsibilities
- Design, develop, and maintain full stack web applications using Angular and
- Architect and implement
microservices-based solutions
for scalability and maintainability. - Develop
RESTful APIs
and integrate with internal and third-party services. - Build
reusable UI components
and libraries for future use. - Containerize applications using
Docker
and support orchestration (Kubernetes a plus). - Collaborate with
DevOps, QA, and Product teams
to ensure smooth delivery. - Conduct
code reviews, unit testing, and performance optimization
. - Ensure application
security, scalability, and high availability
. - Stay up to date with emerging trends and technologies in full stack development.
Required Skills & Qualifications
- Bachelor's degree in
Computer Science, Engineering, or related field
. - 5–8 years
of professional experience in
full stack development
. - Strong proficiency in
Angular (v17+)
and
TypeScript
. - Expertise in
Java (Spring Boot)
or
(Express/NestJS)
. - Strong hands-on knowledge of
Git, Maven/NPM, Artifactory, and containers
. - Practical experience with
microservices architecture
. - Proficiency in
Docker
; experience with
Kubernetes
is a plus. - Familiarity with
CI/CD pipelines
and
DevOps practices
. - Experience with both
relational and NoSQL databases
(Oracle, PostgreSQL, MongoDB). - Strong understanding of
RESTful APIs, authentication, and authorization mechanisms
. - Knowledge of
API Gateway, service mesh, and distributed tracing
. - Exposure to
performance monitoring and logging tools
(e.g., Prometheus, ELK stack). - Excellent
problem-solving, analytical, and communication skills
.
Full Stack Engineer
Posted today
Job Viewed
Job Description
Company Description
Falcon Nest Labs is a technology company based in Doha, Qatar, dedicated to driving digital transformation initiatives across the region. With a focus on innovative solutions, Falcon Nest Labs aims to empower businesses through advanced technology and strategic digital integration. The company's mission is to revolutionize the digital landscape and enhance operational efficiency for its clients.
Role Description
This is a full-time on-site role for a Full Stack Engineer, located in Doha, Qatar. The Full Stack Engineer will be responsible for developing and maintaining both the front-end and back-end components of web applications. Day-to-day tasks include writing clean, functional code, integrating user-facing elements with server-side logic, and collaborating with other team members to design and implement scalable software solutions.
Qualifications
- Strong proficiency in JavaScript, Python or Golang, and SQL
- Experience with back-end frameworks (e.g., Express, Gin) and front-end libraries (e.g., React)
- Strong understanding of Software Development principles
- Excellent problem-solving and analytical skills
- Ability to work collaboratively in a team environment
- Bachelor's degree in Computer Science, Software Engineering, or a related field
Nice to Have
- Experience with cloud platforms (AWS, Azure, GCP)
- Knowledge of DevOps practices (CI/CD, Docker, Kubernetes)
- Familiarity with Agile methodologies
- Experience with Web3 technologies (eg. Viem, Foundry)
What We Offer
- Competitive salary and benefits
- Opportunity to work on exciting and impactful projects
- Collaborative and innovative work environment
- Professional growth and career development
Full Stack Engineer
Posted today
Job Viewed
Job Description
We are looking for a Senior Full Stack Engineer with deep expertise in .NET (7 or higher), who thrives in developing scalable, maintainable, and modern web applications. The ideal candidate has hands-on experience in event-driven systems, clean architecture, and working with both relational (SQL Server) and non-relational (MongoDB) databases. Experience with RabbitMQ, design patterns, and modular monolithic architecture is essential. Knowledge of the ride-hailing business domain is a strong advantage.
Responsibilities
· Design, develop, and maintain high-performance full-stack applications using .NET 7+ (C#).
· Build modular, maintainable solutions using Clean Architecture and Clean Code principles.
· Develop and integrate event-driven services using RabbitMQ.
· Architect systems based on Modular Monolithic principles, while aligning with potential transition paths to microservices.
· Work with both SQL Server and MongoDB, applying best practices for relational and NoSQL data modeling.
· Ensure the delivery of high-quality code with unit tests and through code reviews.
· Collaborate with designers, product owners, QA, and other developers to ship meaningful features.
· Mentor junior engineers and contribute to architectural discussions and roadmap planning.
· Document solutions, processes, and technical decisions effectively.
Strong proficiency in:
·
NET 7+ (C#)
·
RabbitMQ or equivalent message brokers
·
MongoDB (NoSQL) and SQL Server (SQL)
·
Clean Architecture, Design Patterns, and Modular Monolith systems
·
Event-driven development and asynchronous programming
· Experience building and consuming RESTful APIs, WebSockets, and SignalR.
· Familiar with source control (Git), CI/CD pipelines, and agile methodologies.
Soft Skills
· Strong problem-solving and analytical abilities.
· Effective communication skills in cross-functional environments.
· Passion for writing clean, maintainable, and scalable code.
· Ability to take initiative and own tasks from start to finish.
· Collaborative mindset and eagerness to mentor others.
Qualifications
· Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
· Minimum 5+ years of hands-on experience in full-stack software development.
Full Stack Engineer
Posted today
Job Viewed
Job Description
About Firstbase
Tens of thousands of businesses — from newly incorporated startups to public enterprises — rely on Firstbase to streamline compliance, finance, analytics, and every part of the back office. It is one platform to run your entire company.
Our goal is to make running a business feel like magic. We make it possible by owning the general ledger and unifying data across all business functions. Compliance tasks are flagged — and often resolved — automatically. Real-time business metrics are accurate, accessible, and easy to understand. And if you need to hire a new employee, send an invoice, or file taxes, you can do it from the same interface.
We're bundling what's never been bundled. We're not building an incorporation tool. We're not building an ERP. We're not building an "AI accountant." We are creating a new category entirely: the Company OS .
How We Work
We cherish the moments when noise fades and we move with clarity, confidence, and focus — doing the right thing at the right time. These moments are when our best work happens, and we strive to create more of them.
We value craftsmanship over busyness, clarity over complexity, and resilience above all — whether it takes hard work or patience. We aim high, avoid mediocrity, and speak with fearless transparency.
We believe in upward mobility and take pride in growing talent from within, always preferring to promote our own before looking externally.
About The Team
We're a small, nimble, and ambitious product team that thrives on collaboration, creativity, and impact. We value engineers who care deeply about clean code, strong architecture, and delivering an exceptional user experience to a global community of founders. From writing and reviewing code to shaping key product decisions, we're building software that's fast, scalable, and beautifully simple.
Our product is built using PHP, Golang, , Vue, MySQL, PostgreSQL, AWS. We also use Redis, Vue Router, Vuex, Docker Compose, Docker, GitLab CI, and Graylog, and some third-party API's like Stripe. We use Slack, Clubhouse, Notion, Whimsical, Figma, and G Suite to collaborate and build together.
What You Will Do
Step into one of the most pivotal engineering roles at Firstbase — where you'll scale a high-growth org, lead mission-critical architecture, and shape the future of our platform through world-class execution, innovation, and technical excellence.
Your Responsibilities Will Include
- Develop high-quality software design and architecture using Vue, PHP, and Golang
- Identify, prioritize, and execute tasks throughout the software development lifecycle
- Build tools and applications by writing clean, efficient, and maintainable code
- Write, test, and review code in a collaborative environment
- Collaborate with internal teams and vendors to improve our products
- Partner with product and design to define, shape, and plan deliverables
- Make sound technical decisions following best practices and engineering standards
- Identify and resolve issues that may affect product quality or business outcomes
You Should Meet The Following Requirements
- You Should Meet The Following Requirements
- Competitive salary & equity: We pay top-tier because you deserve it — plus generous equity package so you can share in the success of the future we're building together.
- Generous raises & stock refreshers: Your impact deserves recognition. We review compensation quite frequently to ensure you're rewarded as your role grows — including stock refreshers so you continue to share in the upside of what we're building together.
- Flexible work setup: We offer the freedom to work remotely, embracing diverse work styles, while NYC-based team members can opt for a hybrid setup, spending some days in the office to foster collaboration.
- Unlimited PTO & other time off benefits: Take the opportunity to rest and recharge. No questions asked — it's time to disconnect and come back stronger. Plus, paid sick days, your birthday off, and national holidays.
- Success stipend: We provide a renewable stipend on day one and every two years to create your perfect work setup — laptops, headphones, and more. It's about giving you the tools to do your best work.
- Comprehensive health benefits: Comprehensive health insurance reimbursement arrangement. No matter where you are, you're covered.
- Learning & development: We invest in your growth. Firstbase will pay for courses, events, and anything that helps you become better in your craft.
- Annual anniversary gift: Receive a special gift each year to celebrate your journey with Firstbase as a thank you for your dedication.
- Parental Leave: We support you through life's big moments — maternity, paternity, or adoption — with fully paid time off.
- Generous annual bonuses that grow: Expect a bonus that reflects your hard work — usually about 10% of your base salary in the first year. From your second year, a 20% annual multiplier boosts this, rewarding your consistent performance.
- Company Gatherings: We host annual retreats, quarterly in-person leadership planning, and occasional co-working days and happy hours — all fully covered to help us connect and have fun in person.
- Vacation bonus: After 3 years at Firstbase, you'll receive a generous vacation bonus to take that dream trip. It's our way of saying "thank you" for your commitment — we're here for the long haul, and we want you to enjoy the ride.
- Visa sponsorship: We support the best talent — wherever you are from. Firstbase offers visa sponsorship and renewal assistance if you are already in the US, or are looking to move to join our NYC-based team.
- Business travel & collaboration budget: Great work happens together. We cover team travel expenses so you can connect in person — whether it's a strategy sprint, team meetup, or just time to build stronger relationships.
- Upward mobility: We grow from within. When new roles open up, we look to our own team first — because we believe in recognizing potential, rewarding performance, and giving our people the opportunity to level up.
Interested?
Even if you don't check every single box but you're passionate about the role and want to help build something great, we still want to hear from you. We value diverse experiences and unique perspectives.
Senior Full Stack Engineer
Posted today
Job Viewed
Job Description
Job Title: Senior Full Stack Engineer (.NET)
Location: Doha, Qatar
Employment Type: Full-time
Experience Level: Senior (5+ Years )
Department: Engineering / Technology
Job Overview
We are looking for a Senior Full Stack Engineer with deep expertise in .NET (7 or higher), who thrives in developing scalable, maintainable, and modern web applications. The ideal candidate has hands-on experience in event-driven systems, clean architecture, and working with both relational (SQL Server) and non-relational (MongoDB) databases.
Experience with RabbitMQ, design patterns, and modular monolithic architecture is essential. Knowledge of the ride-hailing business domain is a strong advantage.
Key Responsibilities
- Design, develop, and maintain high-performance full-stack applications using .NET 7+ (C#).
- Build modular, maintainable solutions using Clean Architecture and Clean Code principles.
- Develop and integrate event-driven services using RabbitMQ.
- Architect systems based on Modular Monolithic principles, while aligning with potential transition paths to microservices.
- Work with both SQL Server and MongoDB, applying best practices for relational and NoSQL data modeling.
- Ensure the delivery of high-quality code with unit tests and through code reviews.
- Collaborate with designers, product owners, QA, and other developers to ship meaningful features.
- Mentor junior engineers and contribute to architectural discussions and roadmap planning.
- Document solutions, processes, and technical decisions effectively.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum 5+ years of hands-on experience in full-stack software development.
- Strong proficiency in:
- .NET 7+ (C#)
- RabbitMQ or equivalent message brokers
- MongoDB (NoSQL) and SQL Server (SQL)
- Clean Architecture, Design Patterns, and Modular Monolith systems
- Event-driven development and asynchronous programming
- Experience building and consuming RESTful APIs, WebSockets, and SignalR.
- Familiar with source control (Git), CI/CD pipelines, and agile methodologies.
Added Value / Nice to Have
- Experience working with Angular (12 or higher).
- Proficiency with Redis for caching and session management.
- Strong understanding of Unit Testing frameworks (xUnit, NUnit, Jasmine, Karma, etc.).
- Knowledge of Microservices architecture and containerization (Docker, Kubernetes).
- Familiarity with cloud platforms (e.g., Azure, AWS).
- Prior experience in the ride-hailing / mobility business domain.
Soft Skills
- Strong problem-solving and analytical abilities.
- Effective communication skills in cross-functional environments.
- Passion for writing clean, maintainable, and scalable code.
- Ability to take initiative and own tasks from start to finish.
- Collaborative mindset and eagerness to mentor others.
Why Join Us?
- Be part of a mission-driven team transforming urban mobility and digital transportation.
- Work with modern tech stacks and scalable architecture patterns.
- A collaborative, fast-paced, and innovation-friendly culture.
- Competitive salary.
- Career development support, technical training, and growth opportunities.
Skills: architecture,modular,event-driven,design,stack,rabbitmq,code,mongodb,sql
Web Developer
Posted today
Job Viewed
Job Description
Job Responsibilities
- Develop and build new or enhanced web applications using ASP.NET Core MVC
- Enhance and maintain existing web-based applications
- Write optimized, reusable, effective, and scalable code
- Design and implement application layers, APIs, and web services
- Build BI reports as needed
- Design databases and database scripts
- Estimate effort for new features and solutions
- Debug and resolve system issues, ensuring root cause analysis
- Test, maintain, and recommend improvements for optimal performance
- Make well-informed technical decisions aligned with business needs
- Provide comprehensive support to internal users
- Ensure application security and data protection
- Stay updated with the latest relevant technologies
- Collaborate closely with team members and management
Special Skills
- Strong analytical and problem-solving skills
- Hands-on experience with ASP.NET framework, Core MVC, SQL Server
- Knowledge of Azure cloud development tools (DevOps preferred)
- Skilled in APIs and web services
- Understanding of IT standards and development methodologies
- Ability to multitask and work under pressure
- Strong reporting and follow-up skills
- Arabic language proficiency is a plus
Qualifications
- Education: BSc. in Computer Science or equivalent
- Experience: Minimum 8 years in coding with .NET languages (C#, JavaScript), Core .NET (MVC), SQL databases & queries
Send your CV to
Job Type: Full-time
Web Developer
Posted today
Job Viewed
Job Description
Web Developer (.Net)
Location : Doha
Contract Period : 3 years
Job Responsibility
- Develop and build new or enhanced web applications using ASP.NET Core MVC.
- Enhance existing web-based applications.
- Create optimized, reusable, effective and scalable code.
- Design various layers of the web application.
- Develop APIs, web services of existing in-house applications.
- Build BI reports when required.
- Design database, and database scripts.
- Estimate the effort needed of new features, components or solutions.
- Perform programming tasks according to the project plan and functional specifications.
- Resolve bugs in existing applications, and facilitate root cause analysis of system issues.
- Resolve complex technical design issues.
- Test, maintain and recommend software improvements to ensure strong functionality and optimization.
- Make good and educated technical decisions that provide solutions to business challenges.
- Provide comprehensive support to internal customers.
- Be able to multitask and change from task to another without loss of efficiency or composure.
- Ensure security and data protection.
- Stay up to date with recent and relevant technologies.
- Perform quality assurance on developed or enhanced interface.
- Maintain relationship with key users (super users) and ensure proper use of the applications by those users.
- Communicate regularly and clearly with team members and management.
Special Skills
- Analytical Problem-Solving skills.
- Experience in ASP.NET framework and SQL Servers.
- Experience in building applications using Core MVC.
- Experience in Azure cloud development tools, specially DevOps.
- Experience in Software Development Process.
- Experience in working with APIs and web services.
- Arabic speaker is preferable.
- Good in writing reports and follow up.
- Understanding of IT standards & development methodologies.
- Able to work under pressure and meet deadlines.
Qualifications
- Minimum Qualification: BSc. of Computer Science or equivalent.
- Minimum Work Experience: At least 8 years in coding using .NET languages (C# , JavaScripts), experienced in Core .net (MVC), SQL database built and queries.
- Arabic speakers are preferable.
Job Type: Contract
Contract length: 36 months
Application Question(s):
- How Many years in coding using .NET languages (C# , JavaScripts), experienced in Core .net (MVC), SQL database built and queries.
Be The First To Know
About the latest Full stack engineer Jobs in Qatar !
Web developer
Posted today
Job Viewed
Job Description
JOB DESCRIPTION
- Develop and build new or enhanced web applications using ASP.NET
Core MVC.
Enhance existing web-based applications.
Create optimized, reusable, effective and scalable code.
Design various layers of the web application.
Developing APIs, webservices of existing in-house applications.
Building BI reports when required.
Design database, and database scripts.
To estimate the effort needed of new features, components or
solutions.
- To perform programming tasks according to the project plan and
functional specifications.
- Resolving bugs in existing applications, and to facilitate root cause
analysis of system issues.
To resolve complex technical design issues.
To test, maintain and recommend software improvements to ensure
strong functionality and optimization.
- To make good and educated technical decisions that provide solutions
to business challenges.
To provide comprehensive support to internal customers.
To be able to multitask and change from task to another without loss of
efficiency or composure.
Ensure security and data protection.
Stay up to date with recent and relevant technologies.
Quality Assurance on developed or enhanced interface.
To maintain relationship with key users (super users) and ensure
proper use of the applications by those users.
- To communicate regularly and clearly with team members and
management.
SPECIAL SKILLS:
Analytical Problem-Solving skills.
Experience in ASP.NET framework and SQL Servers.
Experience in building applications using Core MVC.
Experience in Azure cloud development tools specially DevOps.
Experience in Software Development Process
Experience in working with APIs and webservices.
Arabic speaker is preferable.
Good in writing reports and follow up.
Understanding of IT standards & development methodologies
Qualifications
Minimum Qualification: BSc. Of Computer Science or equivalent
Minimum Work Experience: At least 8 years in coding using .NET
languages (C# , JavaScript's), experienced in Core .net (MVC), SQL
database built and queries.
- Arabic speakers are preferable.
Web developer
Posted today
Job Viewed
Job Description
Job Description
- Develop and build new or enhanced web applications using ASP.NET
Core MVC.
- Enhance existing web-based applications.
- Create optimized, reusable, effective and scalable code.
- Design various layers of the web application.
- Developing APIs, webservices of existing in-house applications.
- Building BI reports when required.
- Design database, and database scripts.
- To estimate the effort needed of new features, components or
solutions.
- To perform programming tasks according to the project plan and
functional specifications.
- Resolving bugs in existing applications, and to facilitate root cause
analysis of system issues.
- To resolve complex technical design issues.
- To test, maintain and recommend software improvements to ensure
strong functionality and optimization.
- To make good and educated technical decisions that provide solutions
to business challenges.
- To provide comprehensive support to internal customers.
- To be able to multitask and change from task to another without loss of
efficiency or composure.
- Ensure security and data protection.
- Stay up to date with recent and relevant technologies.
- Quality Assurance on developed or enhanced interface.
- To maintain relationship with key users (super users) and ensure
proper use of the applications by those users.
- To communicate regularly and clearly with team members and
management.
SPECIAL SKILLS:
- Analytical Problem-Solving skills.
- Experience in ASP.NET framework and SQL Servers.
- Experience in building applications using Core MVC.
- Experience in Azure cloud development tools specially DevOps.
- Experience in Software Development Process
- Experience in working with APIs and webservices.
- Arabic speaker is preferable.
- Good in writing reports and follow up.
- Understanding of IT standards & development methodologies
Qualifications
- Minimum Qualification: BSc. Of Computer Science or equivalent
- Minimum Work Experience: At least 8 years in coding using .NET
languages (C# , JavaScript's), experienced in Core .net (MVC), SQL
database built and queries.
- Arabic speakers are preferable.
Web developer
Posted today
Job Viewed
Job Description
Job Responsibility
· Develop and build new or enhanced web applications using ASP.NET Core MVC.
· Enhance existing web-based applications.
· Create optimized, reusable, effective and scalable code.
· Design various layers of the web application.
· Developing APIs, webservices of existing in-house applications.
· Building BI reports when required.
· Design database, and database scripts.
· To estimate the effort needed of new features, components or solutions.
· To perform programming tasks according to the project plan and functional specifications.
· Resolving bugs in existing applications, and to facilitate root cause analysis of system issues.
· To resolve complex technical design issues.
· To test, maintain and recommend software improvements to ensure strong functionality and optimization.
· To make good and educated technical decisions that provide solutions to business challenges.
· To provide comprehensive support to internal customers.
· To be able to multitask and change from task to another without loss of efficiency or composure.
· Ensure security and data protection.
· Stay up to date with recent and relevant technologies.
· Quality Assurance on developed or enhanced interface.
· To maintain relationship with key users (super users) and ensure proper use of the applications by those users.
· To communicate regularly and clearly with team members and management.
Special Skills:
· Analytical Problem-Solving skills.
· Experience in ASP.NET framework and SQL Servers.
· Experience in building applications using Core MVC.
· Experience in Azure cloud development tools specially DevOps.
· Experience in Software Development Process.
· Experience in working with APIs and webservices.
· Arabic speaker is preferable.
· Good in writing reports and follow up.
· Understanding of IT standards & development methodologies
· Be able to work under pressure and meet deadlines.
Qualifications:
· Minimum Qualification: BSc. Of Computer Science or equivalent
· Minimum Work Experience: At least 8 years in coding using .NET languages (C# , JavaScripts), experienced in Core .net (MVC), SQL database built and queries.
· Arabic speakers are preferable.
Job Types: Full-time, Permanent
Application Question(s):
- What is your salary expectation? (Mention Basic, Housing and Transportation)
- Do you have a valid QID/Residence Permit with NOC?
- If you're selected, how soon you can join?
Education:
- Bachelor's (Preferred)
Experience:
- NET (C# , JavaScripts) SQL database built and queries. : 8 years (Preferred)
Language:
- Arabic (Preferred)