Back End Developer

 

Description:

The Backend Engineer will work as an integral part of the Development team implementing and maintaining Company web-based services in compliance with our internal quality standards and industry best practice.

 

Ability to work in a fast paced and agile development environment

Ability to think big, think long term and work on the scalable architecture and system design Ability to think critical, think from the customers’ perspective and make the appropriate design choices.

Ability to take accountability and ownership in solving business critical failures, issues and risks

Ability to meet tight deadlines, prioritize workload, adapt to change and achieve effective

results in a fast paced, dynamic, ever-growing environment

Ability to work well within a team with an eagerness to learn & grow

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Investigate root causes of bugs and crashes, with a view to writing code that looks to mitigate issues as well as make appropriate fixes

Understanding of micro-services, web-services, cloud technologies, cloud databases, and open source technologies.

Experience developing cloud software services and an understanding of design for scalability,performance and reliability

You enjoy working side by side with partners, colleagues and teams on tough problems.

 

Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy

 

A self-starter who is motivated to take ownership of projects and drive tasks to completion

Continuous monitoring of app performance and other relevant metrics using third-party tools such as New Relic and Stack Driver. Raising alerts where performance is not in line with

requirement

Implement continuous integration workflows to support automated builds and frequent

releases

 

BE/BCA/BTech/BS or ME/MCA/MTech/MS in Computer Science or equivalent

7-12 years of industry experience with Expert Knowledge of Core Programming and Computer

Science Fundamentals, Data Structure, Algorithms, algorithmic time complexities.

Expert Knowledge in any of the backend programming languages like – Node JS, PHP, Java, Go

Lang, Or C is MUST

Expert Proficiency in object-oriented programming and ability to apply OO concepts.

Expert proficiency in System Design, Design Patterns, MVC Architectures, Events and Messaging

systems, Kafka or Pub Sub systems and similar latest tech stacks.

Experience with the tools of the trade (Git, CI/CD, Alarms, Monitoring), including a variety of

modern programming languages & other open-source technologies

Development experience defining, developing and maintaining REST based interfaces IS A MUST

Experience developing cloud software services and an understanding of design for scalability,

performance and reliability IS A MUST

Thorough understanding of software development ecosystems and processes

Proficiency with SQL, RDBM, NoSQL database is a MUST

Effective communicator (both verbally and written) with ability to build key stakeholder

relationships both within and across departments

Experience working with Kubernetes / Docker is highly desirable

Knowledge of Distributed Systems is a MUST

 

Desired Candidate Profile

7-12 years of industry experience with Expert Knowledge of Core Programming and Computer Science Fundamentals, Data Structure, Algorithms, algorithmic time complexities.

Expert Knowledge in any of the backend programming languages like – Node JS, PHP, Java, GoLang, Or C is MUST Expert Proficiency in object-oriented programming and ability to apply OO concepts.

 

Expert proficiency in System Design, Design Patterns, MVC Architectures, Events and Messaging systems, Kafka or Pub Sub systems and similar latest tech stacks.

Experience with the tools of the trade (Git, CI/CD, Alarms, Monitoring), including a variety of modern programming languages & other open-source technologies

Development experience defining, developing and maintaining REST based interfaces IS A MUST Experience developing cloud software services and an understanding of design for scalability, performance and reliability IS A MUST

Thorough understanding of software development ecosystems and processes

Proficiency with SQL, RDBM, NoSQL database is a MUST

Effective communicator (both verbally and written) with ability to build key stakeholder

relationships both within and across departments

Experience working with Kubernetes / Docker is highly desirable

Knowledge of Distributed Systems is a MUST

Position based in Dubai.

Must be settled in Dubai

sent resum

Organization Capital Placement Services
Industry Web Development / Design Jobs
Occupational Category Back End Developer
Job Location Dubai,UAE
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2022-01-01 3:14 pm
Expires on 2023-01-04