Job description
About the Organisation
The DataFlow Group is a leading global provider of specialised document verification solutions, background screening and immigration compliance services. The DataFlow Group partners with clients across the public and private sectors to assist them in mitigating potential risk by exposing fraudulent:
To know more about DataFlow Group, please visit : https://www.dataflowgroup.com/
Job Description
We are seeking a skilled and experienced application developer to join our dynamic organisation. As a Senior Development Engineer, you will be responsible for leading and overseeing software solutions delivery, driving the successful execution of complex projects, and ensuring the delivery of high-quality software solutions. Your experience as a full-stack NodeJS developer will be invaluable in shaping our technical strategy and mentoring the team.
Duties & Responsibilities
- An ability to understand client requirements and translate them into technology requirements.
- Ensuring technical requirements related to any given business request are well understood, and communicated to the development team clearly such that delivery can be achieved on target and on time.
- Working closely with DataFlow's senior engineering managers and architects to ensure that chosen solutions align with corporate architecture.
- Ensuring we have selected the right technical approach to any given solution that will stand the test of time and be within the guidelines of the agreed technology and security frameworks
- API development and integration, utilising your extensive experience and best practice principles to develop and deliver a company-wide fabric of APIs that can service internal microservices architecture as well as externally to clients and business consumers
- Solving deep technical issues where they arise or advising the team how to best proceed
- Ensuring you stay ahead of latest AWS/Google cloud technology developments in order to solve new problems with new solutions
- Creating and producing new solutions where experimentation may be required on order to meet a business need
- Working with minimal guidance to achieve the required outcomes.
- Travelling to multiple office and client locations across the GCC region.
Essential qualifications
- Bachelor's or Master's degree in Computer Science
- Native Arabic language capability (written/spoken)
- Minimum of 8 years of experience in software development
- Experience must be in microservices and API development on public cloud architectures (AWS preferably, but will accept GCP or Azure))
- Full-stack capability with NodeJS as the core technology
- You must be able to demonstrate your experience in deriving innovative solutions to complex problems
- Having previously held a similar Engineering Manager role with a strong track record of successfully delivering software projects.
Key characteristics
- Ability to represent the company in front of key client contacts at all levels
- Professional and credible demeanour with a keen eye for facts and data
- Clear verbal communication and the ability to get to the point quickly and efficiently without confusing terminology or overly verbose conversation
- Extensive experience with Agile/Scrum methodologies and project management practices.
- Results-oriented mindset with a focus on delivering high-quality software solutions on time and within budget.
If interested please forward your cv to:
[Confidential Information]