-
Saal.ai

Full Stack Engineer

Saal.ai
United Arab Emirates · Full-time · Mid-Senior

Job Description: Senior Full Stack Developer

Location: Abu Dhabi

Experience: 3+ years

Type: Full-time

Educational Qualification: Degree in Computer Science, Software Engineering or related preferred


Job Specific Responsibilities :

  • A full stack engineer should be gifted at all layers of innovation stack - it might be a front-end outline and conduct, middleware, backend, database questions and so on.
  • Design and develop full-stack web applications using modern tools and frameworks.
  • Build RESTful APIs and microservices using Python and Node JS.
  • Design and implement robust frontend components using HTML5, CSS3, and JavaScript (React.js or similar).
  • Plan and estimate sprint deliverables and ensure timely and quality releases.
  • Write clean, modular, and testable code following TDD/BDD, Clean Code, and SOLID principles.
  • Develop database models, optimize queries, and manage both SQL (PostgreSQL, Oracle) and NoSQL (MongoDB) stores.
  • Leverage Docker for containerization and support deployment into Kubernetes or other cloud-native environments.
  • Build automated test suites and performance tests for feature validation and regression coverage.
  • Stay up to date with new tools, frameworks, and best practices, applying them appropriately.
  • Participate in architecture reviews, design sessions, and system integration discussions.
  • Collaborate closely with UX/UI designers and product managers to ensure seamless user experiences.
  • Review code and mentor junior developers to uplift engineering standards.


Essential Skills

  • Follow Clean Code/Solid principles - Uncle Bob aka Robert C Martin
  • Adhere and use TDD/BDD.
  • Outstanding ability to develop efficient, readable, highly optimized/maintainable and clear code.
  • Hands-on experience on on Python and JavaScript(NodeJS)
  • Micro services, Rest APIs.
  • Messaging (Kafka or any such others).
  • Mocking (any of the following Mockito, EasyMock, JMock, Spock, Jasmine, Mocha).
  • IDE WebStorm/ Visual Studio
  • Build tools (One of Gradle, Webpack,Grunt,Gulp).
  • SQL Database (One of Oracle, MS SQL Server or Postgres).
  • NoSQL MongoDB.
  • Ensure all software built is robust and scalable.
  • Experience building server-side web applications.
  • Detailed understanding and experience of front-end web development (HTML/CSS/JS).
  • Understanding of and experience with a range of approaches to testing application code and systems for behavior and performance (any of Selenium, Geb, Wiremock, Jmeter, Gatling, Sauce Labs).
  • An ability to communicate technical concepts to a non-technical audience.
  • Working knowledge of unix-like operating systems such as Linux and/or Mac OS X.
  • Knowledge of the git version control system.
  • Ability to quickly research and learn new programming tools and techniques.
  • Understanding of the use of Responsive Web Design.
  • Deep knowledge of accessibility standards and developing web products that can be used easily by users with a range of assistive technology needs.


Desirable Skills:

  • Mentor and train other developers in a non-line management capacity.
  • Experience mentoring or helping colleagues optimize their code.
  • Knowledge of relational and non-relational database systems.
  • System administration and configuration management skills.
  • Experience presenting work at user groups, business and to peers.
  • Experience of building and scaling high-traffic websites.
  • Experience of handling large data sets and scaling their handling and storage.
  • Experience of designing and maintaining public HTTP APIs.
  • Experience of handling large data sets and scaling their handling and storage.
  • Ruby.
  • Other JVM languages (Java8,Groovy, Scala, Clojure, Kotlin etc).
  • Other NoSQL databases such Neo4J, Cassandra, Redis etc.


Processes & Practice: Agile, Scrum/Kanban/Lean, TDD/BDD, CI/CD, XP

Key Skills

Ranked by relevance

oracle server configuration management containerization microservices restful apis postgresql sql server responsive cassandra selenium reactjs clojure python kotlin gradle scala nosql redis kafka neo4j linux cloud unix cicd git sql jvm c
Login to Apply
Posted
Aug 20, 2025
Type
Full-time
Level
Mid-Senior
Location
Abu Dhabi Emirate
Company
Saal.ai

Industries

Technology Information Internet Software Development

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
EPAM Systems
Related

DevOps Engineer

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering
View Job Details
Google
Related

Network Implementation Engineer II

2026-05-26

Full-time
Not Applicable
United Arab Emirates
Information Services
Information Technology
View Job Details
YO IT Consulting
Related

Backend Engineer - Remote

2026-05-28

Full-time
Not Applicable
Belgium
Software Development
Engineering