Senior Full Stack Engineer

Abu Dhabi, United Arab Emirates

Job Description

Here at Digital14, we’re currently looking for a group of Full Stack developers to join the ever growing team. In this role you will be responsible for software design, implementation, testing, debugging, and deployment of security-focused products and services. Our ideal candidate is bright, responsible, self-motivated, and confident, with a focus on execution and getting stuff done. We look for problem solvers who can anticipate problems, look beyond immediate issues, and take initiative to improve our software. We believe in short feedback loops, well-designed APIs, automation wherever possible, to make sure we can minimize friction and focus on solving the big problems.
At Digital14, trust is at the heart of everything we do and we believe it’s essential to every part of our connected digital world. Whether it’s enjoying the freedom of a protected internet, secure transactions or safe communications - we protect, transform and nurture today so that all people can flourish with the freedom to achieve their potential tomorrow. We are Digital14.
The successful candidates will join a talented team of experienced software engineers, working on challenging projects.
Key Activities/Job Responsibilities:
  • Develops software solutions by studying information/requirements; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Design, implement and unit tests new software as well as debug and improve existing programs.
  • Build automated tests and enable continuous delivery of the platform components
  • Be aware of the Dev Ops echo System and CNCF Echo System
  • Makes efficient use of data structures and algorithms.
  • Collaborate with QA, product owners and other backend teams to build, test, and roll out.
  • Work in a highly agile, intensely iterative software development process
  • Provides task breakdown planning, dependencies and time estimates.
  • Work with a team of developers to review code, develop new software features and brainstorm new, more effective technologies.
  • Solve problems on a daily basis, identifying and troubleshooting bugs throughout a variety of software platforms
  • Train new developers on the latest coding standards and techniques, and keep department on the leading edge of software design.
  • Clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
  • Diagnose and prevent performance and optimization related problems in the system.
  • Create documentation and procedures for development, deployment and maintenance
Qualifications (Server Backend)
  • Bachelor/Master Degree in Computer Science or related technical field, or equivalent experience
  • 7+ years of large scale, full life cycle development experience in implementing J2EE based software programs
  • Strong knowledge of data structures, algorithms, and object-oriented software engineering best practices
  • Proficiency in J2EE, and Spring framework
  • Working knowledge in frontend technologies HTML, JavaScript frameworks (like Angular JS)
  • Experience with deployment and orchestration technologies (such as Docker, Kubernetes, Terraform, Jenkins).
  • Preferable experience in Private/Hybrid Cloud Offerings
  • Experience with RDBMS and NoSQL database design and implementation
  • Experience with XML, HTTP, SOAP, REST, JSON and related web service standards
  • Experience in Go and Flutter is an added advantage.
  • Strong proficiency in designing, implementing, and deploying secure, scalable, high-performance, and highly available cloud services
  • Strong knowledge of software security best practices
  • Familiarity with development and configuration tools (Eclipse, Git, Jira, Jenkins, Maven, Ant, etc.)
  • Experience with Continuous Integration and auto deployment practices
  • Experience writing unit tests and testable code
  • Experience with UML Modeling and related tool sets
  • Experience with Agile/Scrum development methodology
  • Experience with security architecture, data protection, and secure communication protocols
  • Experience with distributed system design and implementation
  • Self-motivated and self-managing, with strong organizational skills.
  • Ability to learn quickly in a dynamic environment
  • Strong verbal and written communication skills
What's in this for you? At Digital14 we provide the opportunity to work in a diverse environment with 65+ nationalities. You’ll benefit in working for one of the leading cyber security service providers in the UAE impacting millions of lives. We priorities our employees’ health and wellbeing, we offer extensive medical insurance, visa sponsorship for yourself and your family and schooling benefits for your children. In addition to relocation allowances, we provide annual flights home for you and your family. We empower our employees by building exceptional talent, we offer clear career pathways, learning and development programs and the right tools for your career.

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1410440
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Abu Dhabi, United Arab Emirates
  • Education
    Not mentioned