indeed
Software Developer
Abdulla Al Mulla Auditing of Accounts
Abu Dhabi, UAE
Full Time
Mid
Onsite
4 weeks ago
Node.jsPythonPHPReactVueAngular
Free
Job Fit Check
Base Career helps you apply smarter for this job.
?%
Ready to ScanKey skills for this role
Node.jsPythonPHP
About the Role
We are looking for a capable and motivated Software Engineer to join our growing team. You will take accountability of our existing in-house platform and lead the full-cycle development of a second software product and its companion mobile application.
Key Skills for This Role
Node.jsPythonPHPReactVueAngular
Responsibilities
- Develop and deploy new features for existing in house platform based on business and client requirements
- Maintain, monitor, and optimise existing system performance and reliability
- Investigate and resolve bugs, technical issues, and client reported problems
- Provide Tier 2 technical support to clients
- Lead full software development lifecycle for new product and mobile app
- Design and build cross platform mobile application using React Native or Flutter
- Architect scalable back end services and RESTful/GraphQL APIs
- Establish CI/CD pipelines, automated testing frameworks, and DevOps practices
- Conduct code reviews and maintain clean, well documented codebases
Requirements
- 3+ years of professional software engineering experience
- Proficiency in at least one modern back end language (Node.js, Python, PHP, or similar)
- Strong front end skills: React, Vue, or Angular
- Hands on experience with mobile development (React Native, Flutter, or native iOS/Android)
- Solid understanding of relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB)
- Experience with REST API design and third party integrations
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerisation (Docker)
- Strong analytical and problem solving skills
- Good communication skills
Full Job Posting
Overview
- We are looking for a capable and motivated Software Engineer to join our growing team.
- You will take accountability of our existing in house platform and lead the full cycle development of a second software product and its companion mobile application.
Key Responsibilities
- Develop and deploy new features based on business and client requirements.
- Maintain, monitor, and optimise existing system performance and reliability.
- Investigate and resolve bugs, technical issues, and client reported problems.
- Provide Tier 2 technical support to clients, coordinating escalations as needed.
- Document code changes, release notes, and support resolutions.
- Lead the full software development lifecycle: requirements, architecture, development, testing, deployment, and post launch support.
- Design and build a cross platform mobile application (iOS & Android) using React Native or Flutter.
- Architect scalable back end services and RESTful/GraphQL APIs.
- Collaborate with stakeholders to translate business goals into technical specifications.
- Establish CI/CD pipelines, automated testing frameworks, and DevOps practices.
- Conduct code reviews and maintain clean, well documented codebases.
Requirements
- 3+ years of professional software engineering experience.
- Proficiency in at least one modern back end language (Node.js, Python, PHP, or similar).
- Strong front end skills: React, Vue, or Angular.
- Hands on experience with mobile development (React Native, Flutter, or native iOS/Android).
- Solid understanding of relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Experience with REST API design and third party integrations.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerisation (Docker).
- Strong analytical and problem solving skills with attention to detail.
- Good communication skills — ability to explain technical concepts to non technical stakeholders and clients.
Nice to Have
- Experience in the IT sector.
- Familiarity with CI/CD tools (GitHub Actions, GitLab CI, Jenkins).
- Knowledge of app store submission processes (App Store & Google Play).
- Prior experience owning a product from concept to launch.
Work Location
- In person
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career