Browse Jobs
For Employers
Post a JobLog inGet Started

Backend Developer, Sr. Consultan...

Cairo, Egypt

Backend Developer, Sr. Consultant

Cairo, EgyptPosted 28 days ago
1 open position
Be the First to Apply

Job Details

Experience Needed:
Career Level:
Education Level:
Job Categories:

Skills And Tools:

Job Description

  • End-to-End Development: Undertake end-to-end micro-service development, from requirement analysis and design to implementation and deployment.

  • Technology Stack Mastery: Proficiency back-end frameworks / Languages (Java, Spring Boot, Kotlin, http4k).

  • Architecture Design: Design scalable and maintainable application architectures, ensuring efficient implementation of architectural patterns.

  • API Development: Develop robust and efficient APIs to enable seamless communication between different parts of the application and potentially with third-party services.

  • Version Control and Collaboration: Utilize version control systems like Git for collaborative development, ensuring code quality and smooth integration of features from multiple team members.

  • Agile development methods: Follow Test Drive Development as a professional discipline to create software. Comfortable doing pair programming.

  • Testing: Working knowledge of modern testing tools.

  • DevOps: Practical experience in Continuous Integration/Continuous Delivery.

  • Security Considerations: Implement security best practices, including data encryption, user authentication, and authorization mechanisms, to safeguard the application from potential threats.

  • Performance Optimization: Analyse and optimize application performance, identifying bottlenecks and implementing strategies to enhance speed and responsiveness.

  • Client Interaction: Collaborate closely with clients and stakeholders to gather requirements, provide updates, and address feedback, demonstrating strong communication and interpersonal skills.

  • 6 – 10 years of experience in the same field.

  • Back-End Development: Experience with at least one back-end language/framework combination, like Java, Kotlin, Spring Boot to build server-side logic and APIs.

  • Containers: Experience with Docker and Kubernetes.

  • Version Control: Competence in using Git for version control, branching, and collaborating effectively with other team members on codebases.

  • API Development: Ability to create and document APIs for communication between different parts of the application or external services.

  • Basic DevOps Skills: Experience with basic deployment practices.

  • Cloud experience: Experience with GCP.

  • Debugging and Troubleshooting: Skill in identifying and resolving bugs, errors, and performance issues across the entire application stack.

Similar Jobs

Search other opportunities
JobsCustomer Service/SupportBackend Developer, Sr. Consultant