hero section cover
capiter

Backend Engineer

capiter · Cairo

Full-time

+2 years

Job Overview

Experience Level
+2 years
Employment Type
Full-time
Workplace Type
Not specified
Location
Cairo
Job function
IT & Tech
Application Deadline
01 June 2022

About the Role

You will work with different systems, designing, developing, and integrating them at every stage of the life cycle. This is a position that will see you gain experience and skills in a wide range of areas.You will work with different systems, designing, developing, and integrating them at every stage of the life cycle. This is a position that will see you gain experience and skills in a wide range of areas. 


Job responsibilities:

 

·         Design and build robust and scalable backend services that expose REST APIs.

·         Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.

·         Write great code, with following all phases of the software development life cycle, best practices and Agile Software Development process.

·         Actively participate in technical decision making with the leads and team members.

·         Deliver across the entire app life cycle: concept, design, build, deploy, test, release, and support.

·         Ensure the performance, quality, and responsiveness of the services.

·         Collaborate with a cross-functioning and self-organizing team to design and ship apps iteratively in an Agile environment

·         Keep up to date on the latest industry trends in cloud-native solutions

·         Explain technologies and solutions to technical and non-technical stakeholders

·         Continuously discover, evaluate, and implement new technologies to maximize Development efficiency

 

 

·         Design and build robust and scalable backend services that expose REST APIs.

·         Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.

·         Write great code, with following all phases of the software development life cycle, best practices and Agile Software Development process.

·         Actively participate in technical decision making with the leads and team members.

·         Deliver across the entire app life cycle: concept, design, build, deploy, test, release, and support.

·         Ensure the performance, quality, and responsiveness of the services.

·         Collaborate with a cross-functioning and self-organizing team to design and ship apps iteratively in an Agile environment

·         Keep up to date on the latest industry trends in cloud-native solutions

·         Explain technologies and solutions to technical and non-technical stakeholders

·         Continuously discover, evaluate, and implement new technologies to maximize Development efficiency

 

Requirements

·         University degree in Computer Science, Software Engineering, or similar

·         0-2 years of experience developing Java service-based solutions

·         Understanding OOP and software design knowledge – you should know how to create software that's extensible, reusable and meets desired architectural objectives is preferred.

·         Knowledge in Java 8, with good object-oriented design and programming skills is preferred.

·         Knowledge in developing REST APIs is preferred.

·         Knowledge in Unit Testing and integration testing of HTTP services is preferred.

·         Knowledge with one or more cloud services like AWS, GCP, Digital Ocean, etc is preferred.

·         Knowledge with both relational and non-relational (NoSQL) databases is preferred.

·         Knowledge with Spring Boot is preferred.

·         Knowledge with Docker and Kubernetes is preferred.

·         Knowledge of Agile methods and agile technical practices is preferred.

·         Knowledge of Swagger/Open API is preferred.

·         Knowledge with GitHub and GitFlow is preferred.

·         Knowledge in logging, metrics, and monitoring in HTTP service environment is preferred.

Knowledge with Kafka, ELK stack is a plus

Skills

IT & Tech