Backend Engineer (UAE National)
Apply now »Date: 20 Nov 2023
Location: Abu Dhabi, AE
Company: EDGE Group PJSC
Beacon Red is looking for a Backend Engineer to support the development of progressive web applications, websites, and portals which serve as the primary customer interface to an evolving suite of commercial solutions in many different industries. The ideal candidate is self-motivated and passionate with an excellent track record of success as a backend developer team member. This person is a talented and reliable software engineer who is continuously working to improve and expand his/her abilities and knowledge base.
KEY RESPONSABILITIES / ACCOUNTABILITIES
-Design, develop, and deploy reliable backend services using modern technologies
-Create, modify, and scale backend services, databases, and other application infrastructure components as necessary to support evolving requirements, user base, and application features
-Produce well-tested, well-documented, performance-oriented code
-Leverage provisioning systems to build and configure virtual environments to support development and functional testing efforts
-Construct or develop meta-systems, scripts, or other tools necessary to support development or end-to-end testing of the solution
-Collaborate with frontend development, cloud infrastructure, quality assurance, or other technical teams to ensure smooth deployment of each product release
-Explain or present designs and constraints to stakeholders and technical teams
-Collaborate with product owners to understand needs and identify features to address them
-Assist in supporting and troubleshooting deployed systems by monitoring performance and advising any necessary infrastructure changes
-Participate in code reviews focusing on performance, security, reliability and maintainability
-Continuously learn about new technologies and help keep the team informed of industry developments and evolving best practices
-Contribute to ongoing improvement of software development processes and methodology
SKILLS AND QUALIFICATIONS
-Experience in developing services using REST API or GraphQL
-Proficient understanding of distributed computing principles
-Experience with messaging systems, such as Kafka or RabbitMQ
-Experience with integration of multiple data sources and databases into one system
-Experience with management of hosting environment, including database administration and scaling an application to support load changes
-Experience with SQL and NoSQL databases, such as PostgreSQL, Cassandra, MongoDB, Elasticsearch, and/or Neo4J
-Understanding of Big Data architectures such as Lambda and Kappa, along with their advantages and drawbacks, as well as software architecture in general
-Proficient knowledge of a backend programming languages such as Python, Java, JavaScript/TypeScript
-Proficient understanding of Git for code versioning
#BEACONRED
Job Segment:
Cloud, Testing, DBA, Quality Assurance, Java, Technology