Rabbit Technology hiring Back-end Developer
Job Type: Full-Time
Job Location: Alexandria, Egypt
Job Description
We are looking for a Senior Back-End Developer who is supervising the project from conception to implementation,
design and develop web architecture, and provide guidance on technical issues to be responsible for monitoring and supervising a team of developers to achieve the project objectives,
Responsibilities
-
Managing the project’s daily activities.
-
Develop and implement the project timeline.
-
Design and develop back-end web architecture.
-
Develop servers and databases.
-
Run functionality testings and debug code.
-
Ensure our software documentation is up-to-date.
-
Work across the entire product life cycle: concept, design, development, deployment, testing, release, and support.
Job Requirements
Back-end Developer Requirement
-
Bachelor’s degree in the field of computer science or engineering background.
-
Ability to work in an agile environment.
-
Expert knowledge of Web Development Back-End Frameworks “PHP OR NodeJs”
-
knowledge of DB concepts and tools (MySQL, Mango DB)
-
Experience with design patterns.
-
knowledge of Micro-Service Architecture.
-
Experience in GIT.
-
Good understanding of CI/CD.
-
Experience with AWS services is a plus.
-
Good Experience with Front-End Libraries (Angular, React).
-
Experience with Docker & Containers.
-
Can work in a fast-paced, challenging environment.
Skills
-
Ability to work independently and productively, but also to work well in a collegial, team atmosphere.
-
Understands the concept of writing good integration APIs.
-
Understands best practices for security and data protection.
-
Designing applications for scale and resiliency.
-
A preference toward small software companies that allow you to stand out and progress faster.
Benefits
-
Competitive salary.
-
Flexible hours.
-
Friendly Environment.