hero section cover
capiter

Backend Engineer

capiter · القاهرة

دوام كامل

+2 سنة

نظرة عامة على الوظيفة

مستوي الخبرة
+2 سنوات
نوع العمل
دوام كامل
نوع مكان العمل
Not specified
الموقع
القاهرة
Job function
تكنولوجيا المعلومات والتكنولوجيا
اخر موعد للتقديم
01 يونيو 2022

عن الوظيفة

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

 

المتطلبات

·         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

المهارات

تكنولوجيا المعلومات والتكنولوجيا