Senior Full Stack Developer

1 month ago


Muscat Oman ESBAAR Full time
ESBAAR is looking for a qualified Full Stack developer to join our team. You will be responsible for building both the 'client-side' and 'server-side' of our web applications. You should be able to translate our company and customer needs into functional and appealing interactive applications that are backed by well-designed databases and infrastructure.

If you're interested in building and managing an entire web infrastructure, then this job is for you. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.

At ESBAAR, we pride ourselves not only in building the right solutions for our clients through research and development, but in implementing and scaling up those solutions through strong engineering. This role is an opportunity to apply your cross-functional skillsets, creativity, and experience in managing and leading teams to solve exciting product development challenges.

Key Accountabilities:

Design and implementation of the overall web architecture

"Pixel-perfect" implementation of our approved user interface

Design and deployment of our database

Ensuring the entire stack is designed and built for speed and scalability

Design and construction of our REST APIs

Integrating our front-end UI with the constructed API

Design and implementation of continuous integration and deployment

Development software components and unit tests

Troubleshooting, debugging, and upgrading software

Writing technical documentation

Providing technical leadership for the team

Requirements

Minimum Qualifications:

· Bachelor's degree, preferably in Software Engineering, Computer Science, or any relevant field.

Minimum Experience:

· 5+ years of developing and delivering full stack web applications developing, deploying, delivering, and managing enterprise-grade web applications that align with business requirements.

Job-Specific Knowledge & Skills:

Solid understanding of HTML5/CSS3 and server-side CSS pre-processing platforms such as SASS.

Experience working with Bootstrap or tailwind CSS.

Strong experience with Vanilla JavaScript, React JS, ES6, asynchronous request handling, partial page updates and AJAX.

Knowledge and experience with python 3.6+

Experience with Django or Flask frameworks.

Experience with MySQL/PostgreSQL/MongoDB or other modern databases.

Solid understanding of MVC/MTV Architecture patterns and Understanding OOP.

Experience implementing testing platforms and unit tests (e.g. Jest, Karma, Jasmine, Mocha, AVA, tape, pytest).

Experience using Git in a professional workplace/environment.

Server management and deployment experience.

Familiarity with Leaflet JS and/or other JavaScript Libraries used to build web mapping applications is a big plus.

Familiarity with three JS and/or other JavaScript Libraries used to create and display animated 3D graphics in a web browser using WebGL is a big plus.

Experience working on GIS based projects is a big plus.

Proficiency with multiple front and backend programming languages and frameworks is a big plus.

Excellent verbal and written communication skills.

Working on an Agile team to develop, test, deploy, and maintain, while collaborating with team members on product backlog grooming, sprint planning, execution, review, and retrospective.

Participating in design review sessions and ensuring the technical feasibility of UI/UX designs.

Collaborating with Product Managers, UI/UX designers and other developers to improve usability and build production-ready web applications.

Participating in code peer review sessions and providing constructive feedback.

Thorough understanding of user experience, product strategy and company vision.

Maintaining a strong working relationship with cross functional team members (Product managers, Project managers, UI/UX designers and other developers).

Interfacing with key external stakeholders (clients) and internal stakeholders from other company departments.

Utilizing strong problem-solving skills and thorough technical knowledge to provide input and make decisions that would result in delivering high quality software products that align with company's vision and business objectives.

Commitment to delivering high quality, scalable software solutions built using modern technology standards.

Self-driven, highly motivated lifelong learners with a desire to go above and beyond.

A passion for developing, maintaining, and continuously improving software applications using cutting edge technologies.

Ability to perform well in fast paced environments.

The ability to work on multiple projects with aggressive timelines and handle situations of changing business priorities with grace.



  • Muscat, Muscat, Oman Mace Full time

    At Mace, our aim is to push the boundaries of ambition. We are dedicated to creating responsible spaces that bring about significant changes to our people, communities, and societies worldwide. If you want to discover more about our purpose, culture, and priorities, check out our strategy site. Within our consultation business, we utilize a special mix of...

  • General Surgeons

    4 weeks ago


    Muscat, Oman MIDDLE-EAST Jobhunters Full time

    We are urgently seeking qualified and dedicated candidates for Ministry of Defense (MoD), Oman to the position of Senior Specialist General Surgeon to join their world-class Healthcare team.Minimum Qualifications -MBBS + MS / equivalent in completed from a reputed institution with valid license to practice.Minimum 9 years of experience in the field in...

  • Senior Project Manager

    11 hours ago


    Muscat, Muscat, Oman Mace Full time

    At Mace, we strive to push the boundaries of ambition. We are dedicated to creating responsible spaces that bring positive change to our people, communities, and societies worldwide. To learn more about our mission, culture, and priorities, check out our strategy site.Within our consulting business, we leverage our advanced expertise and project delivery...

  • Engineering Lecturers

    1 month ago


    Muscat, Oman Maxit Advertising LLC Full time

    Below are the requirements . Selected candidates will be deputed to work.Engineering: Biomedical Engineering Quantity Surveying Architectural Engineering Petrochemical Chemical Engineering Computer Engineering Fluid Mechanics Thermodynamics Refrigeration & Air Conditioning*Both Bachelor and Master degree should be in Computer Science, posssesing any...

  • Engineering Lecturers

    4 weeks ago


    Muscat, Muscat, Oman Maxit Advertising LLC Full time

    Below are the requirements . Selected candidates will be deputed to work.Engineering:Biomedical Engineering Quantity Surveying Architectural Engineering Petrochemical Chemical Engineering Computer Engineering Fluid Mechanics Thermodynamics Refrigeration & Air Conditioning*Both Bachelor and Master degree should be in Computer Science, posssesing any...


  • Muscat, Oman National Security Services Group Full time

    Job SummarySenior Security Engineer – Deployment and Content Development for Securonix (Next Generation SIEM Solution & UEBA).Requirements Ability to effectively communicate and work with individuals from diverse backgrounds or cultures. Good understanding of Incident Management and Response Experience in security device management and SIEM In-depth...


  • Muscat, Muscat, Oman National Security Services Group Full time

    Job SummarySenior Security Engineer – Deployment and Content Development for Securonix (Next Generation SIEM Solution & UEBA).RequirementsAbility to effectively communicate and work with individuals from diverse backgrounds or cultures. Good understanding of Incident Management and Response Experience in security device management and SIEM In-depth...


  • Oman Free Lancer S Divya Full time

    Dear Sir, Greetings!! 'Mechanical Technician'- Diesel Power Station' urgently required for Muscat Oman Qualification & Experience. Qualification: - Secondary certificate with post-secondary & technical diploma/Vocational training certificate. Experience: - 8 Years of Experience in mechanical maintenance of diesel power station Job Purpose (The primary...


  • Muscat, Oman Chase Resourcing Full time

    Job Summary To contribute to the curriculum/course development as a senior member of staff within the Department as appropriate. To deliver inspirational teaching and where appropriate adopt research-informed teaching. To design and be responsible for the contents of specific areas of teaching and learning. To undertake academic duties to deliver high...


  • Muscat, Muscat, Oman Chase Resourcing Full time

    Job SummaryTo contribute to the curriculum/course development as a senior member of staff within the Department as appropriate. To deliver inspirational teaching and where appropriate adopt research-informed teaching. To design and be responsible for the contents of specific areas of teaching and learning. To undertake academic duties to deliver high quality...


  • Oman Free Lancer S Divya Full time

    Dear Sir, Greetings 'Mechanical Technician'- Diesel Power Station' urgently required for Muscat Oman Qualification & Experience. Qualification:Secondary certificate with post-secondary & technical diploma/Vocational training certificate. Experience:8 Years of Experience in mechanical maintenance of diesel power station Job Purpose (The primary reasons for...


  • Oman Bahla Training Institute Full time

    Bahla Training Institute Bahla Training Institute is currently seeking highly qualified, self-driven and passionate individuals to fill the following position: Position: ENGLISH TEACHER Location: Bahla, Oman Start date: Some immediately and for Summer July & August 2020. Contract length: 1 year contract (renewable) or Summer Only 1-2 Months Package: US $1600...

  • Senior Officer Safety

    3 weeks ago


    Muscat, Muscat, Oman Oman Air Full time

    Job SummaryRequirementsBachelor degree with 5 years of relevant work experience OR Diploma with 8 years of relevant work experience A professional qualification from a recognized institution for safety and security would be an advantage Had successfully attended Safety Course preferably IOSH and NEBOSH or equivalent. Have attended various safety training,...

  • Engineering Manager

    3 weeks ago


    Oman NES Fircroft Full time

    We are looking for candidates that would be suitable for role Engineering Manager in the GCCPost: Engineering ManagerLocation: GCC Countries Qualifications - bachelor's degree in an Engineering disciplineExperience: 20+ years of related multi-discipline and management experience within an engineering consulting environment, and expertise on large scale...

  • General Surgeons

    3 weeks ago


    Muscat, Muscat, Oman MIDDLE-EAST Jobhunters Full time

    We are urgently seeking qualified and dedicated candidates for Ministry of Defense (MoD), Oman to the position of Senior Specialist General Surgeon to join their world-class Healthcare team.Minimum Qualifications -MBBS + MS / equivalent in completed from a reputed institution with valid license to practice.Minimum 9 years of experience in the field in...


  • Oman Bahla Training Institute Full time

    Bahla Training Institute Bahla Training Institute is currently seeking highly qualified, self-driven and passionate individuals to fill the following position:Position:ENGLISH TEACHERLocation: Bahla, OmanStart date: Some immediately and for Summer July & August 2020. Contract length: 1 year contract (renewable) or Summer Only 1-2 MonthsPackage: US $1600 per...


  • Muscat, Oman Al Hashar Group Full time

    Job Description:We are seeking a highly motivated and experienced CX Manager. The CX department at Al Hashar is dedicated to creating exceptional customer experiences that foster brand loyalty and advocacy for our Brands. Responsibilities:Develop and implement a customer experience strategy focused on exceeding expectations.Manage the contact center...

  • Senior Officer Safety

    1 month ago


    Muscat, Oman Oman Air Full time

    Job SummaryRequirements Bachelor degree with 5 years of relevant work experience OR Diploma with 8 years of relevant work experience A professional qualification from a recognized institution for safety and security would be an advantage Had successfully attended Safety Course preferably IOSH and NEBOSH or equivalent. Have attended various safety training,...


  • Muscat, Muscat, Oman New World International School Full time

    Job OverviewBeing a primary school teacher requires a mix of crucial skills such as strong communication, motivation, organization, and leadership. The ideal candidate should be full of energy and passion, demonstrating patience, tolerance, and support. Good listening skills and a passion for working with kids are a must. It's essential to be able to...


  • Muscat, Oman Al Hashar Group Full time

    Job Description:We are currently seeking a highly experienced and motivated Brand Manager/Brand Representative to join our team. The ideal candidate will have a solid background in engineering, with extensive experience in selling and managing sales, as well as after-sales services for heavy/construction equipment. This position requires someone with a...