78 Backend Engineer jobs in Egypt
Backend Engineer
Posted today
Job Viewed
Job Description
Klivvr is a disruptive startup looking to redefine the fintech market. We have a dynamic team from a range of fields and tons of experience. We are all about the customer and are aiming to provide people with financial solutions to facilitate their day-to-day lives while treating customers fairly and transparently and making a change through ways different to what is considered “normal”. We are constantly looking to break boundaries and go outside-the-box, and at Klivvr you will have the opportunity to do so too. The possibilities are endless here, and we hope to see you join the movement.
**The Role**
This is a dynamic role with many opportunities to work creatively and have a direct, sizable impact on our product. As an experienced Software Engineer you will have a keen eye for detail, passion for working on transformative, innovative products, and a user-centric, pragmatic approach to feature delivery.
Ultimately, you should be able to create a functional and attractive digital environment for Klivvr, ensuring great user experience.
**Requirements**:
- Demonstrable experience building scalable backend solutions and APIs
- Experience working with databases, both relational as well as Document stores/NoSQL
- Strong programming experience in a JVM-based language (Java/Scala/Kotlin)
- Solid understanding of concurrency and multithreading
- Deep understanding of system design
- Experience working within an Agile SCRUM team
- A passion for and experience with software engineering best practises such as CI/CD, automated testing and peer reviewing
- Familiarity with Unix systems, common command line tools e.g. grep/awk and source control tools e.g. git
**Preferred requirements**
- Experience working with reactive asynchronous frameworks
- Experience with OpenAPI / Swagger specifications
- Familiarity with containerisation technologies such as Docker and deployment frameworks such as Kubernetes
- Experience with Javascript frameworks like React or Vue.js a plus
- Experience in cross-platform mobile development (e.g. Flutter)
**Benefits**
- Private Health Insurance
- Pension Plan
- Paid Time Off
- Training & Development
- Performance Bonus
**How we work**
- We put our customers first.
- We strive for operational excellence.
- We are our biggest critics.
- We write in pencil.
- We leave our titles at the door.
- We don’t follow suit, or wear one.
- We see tomorrow and build today.
Backend Engineer php
Posted today
Job Viewed
Job Description
He/She will use their understanding of programming languages and tools to analyze current codes and industry developments, solve problems, and create a more seamless experience for users.
**What you will be working on here in Koinz**:
- Contribute to new features analysis, estimation, and planning on a release plan within an agile team.
- Collaborate with the frontend developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- 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.
- Implement a clean and tested codebase.
**What you will need to fit in this position**:
- Have experience in a related field.
- A bachelor's degree in Computer Science, Software Engineering, Systems Analysis, or Information Systems.
- you have excellent analytical and problem-solving skills.
- Your interpersonal skills (Negotiation, communications, etc.) are Superb.
- Algorithms and data structures.
- Troubleshooting software issues and debugging a large codebase.
- Excellent practical experience with a modern server-side programming language and framework.
- Database design and programming skills.
- Git and git-flow.
- Unit testing.
- Visualizing processes and outcomes using charts and diagrams.
- Security and performance testing.
**About Us**:
Koinz is a rapidly scaling Egyptian start-up that’s building what we believe is the third generation of food aggregators. Our platform integrates closed-loop rewarding and engagement systems with the online and offline ordering journey to deliver industry-leading value to both consumers and restaurant brands. We believe that we can be the first mobile app that uses its original model, expands to the middle east and worldwide too.
In the last year, the company raised a seven-figure pre-seed round from a leading venture capital firm and influential local angels, expanded to KSA, and grew revenues 10x+ while maintaining category-leading engagement and retention KPIs. We are currently looking to expand our team with elite talent prior to raising a large seed round and expanding to 10 countries.
**If you joined Koinz you will have**:
- Social insurance.
- Medical insurance.
- Life insurance.
- Flexible working hours.
- You can get your animals to the office.
- Laptop/mobile provided if needed.
Senior Backend Engineer
Posted today
Job Viewed
Job Description
**LXT technical calibers are expected to have a high level of ownership, and to be Hands-On engineers that take over the tasks until it passes the finish line**.
**Responsibilities**:
- Design, develop and test new products, while maintaining the existing
- Stay up to date with the latest industry trends in software and cloud solutions.
- Ensure high code and design quality that fulfills business requirements and good design aspects (scalability, fault tolerance).
- Coach, mentor and support junior team members by:
- Supporting the culture of technical excellence and zero technical debt
- Supporting technical estimations and effort sizing.
- Establishing code guidelines and reviewing PRs.
- Adopting unit testing and integration testing in the system.
- Design and implement solutions to protect against common security vulnerabilities
- Directly involved with the Product team to understand Requirements.
- Provide technical feedback about the supervised team members when required.
- Help the team to adopt modern software engineering practices, like Scrum, and be an active player in the Agile ceremonies.
**Qualifications**
- A minimum of 3 to 5 years of experience in programming for the web.
- Extensive experience with Django, Flask or other Python web frameworks
- Experience with both Relational and NoSQL databases
- Good understanding of web servers (Apache, Nginx) and essential configurations
- Solid understanding of algorithms, data structures, and complexity
- Passionate to optimize the performance bottlenecks and large-scale deployments
- Familiarity with containerization concepts (e.g. Docker and Kubernetes)
- Big fan of unit testing and TDD
- Strong command of Git and team workflows.
- Professional-level written and spoken English.
**Preferred qualifications**
- Experienced with any of the cloud platforms (Azure, GCP or Amazon)
- Good understanding of CI/CD, containerization and container orchestration tools
- Familiar with Agile project management methodologies.
- Familiarity with the OWASP Top 10 Web Security Vulnerabilities and their mitigation.
Senior Backend Engineer
Posted today
Job Viewed
Job Description
**LXT technical calibers are expected to have a high level of ownership, and to be Hands-On engineers that take over the tasks until it passes the finish line**.
**Responsibilities**:
- Design, develop and test new products, while maintaining the existing
- Stay up to date with the latest industry trends in software and cloud solutions.
- Ensure high code and design quality that fulfills business requirements and good design aspects (scalability, fault tolerance).
- Coach, mentor and support junior team members by:
- Supporting the culture of technical excellence and zero technical debt
- Supporting technical estimations and effort sizing.
- Establishing code guidelines and reviewing PRs.
- Adopting unit testing and integration testing in the system.
- Design and implement solutions to protect against common security vulnerabilities
- Directly involved with the Product team to understand Requirements.
- Provide technical feedback about the supervised team members when required.
- Help the team to adopt modern software engineering practices, like Scrum, and be an active player in the Agile ceremonies.
**Qualifications**
- A minimum of 3 to 5 years of experience in programming for the web.
- Extensive experience with Django, Flask or other Python web frameworks
- Experience with both Relational and NoSQL databases
- Good understanding of web servers (Apache, Nginx) and essential configurations
- Solid understanding of algorithms, data structures, and complexity
- Passionate to optimize the performance bottlenecks and large-scale deployments
- Familiarity with containerization concepts (e.g. Docker and Kubernetes)
- Big fan of unit testing and TDD
- Strong command of Git and team workflows.
- Professional-level written and spoken English.
**Preferred qualifications**
- Experienced with any of the cloud platforms (Azure, GCP or Amazon)
- Good understanding of CI/CD, containerization and container orchestration tools
- Familiar with Agile project management methodologies.
- Familiarity with the OWASP Top 10 Web Security Vulnerabilities and their mitigation.
Senior Backend Engineer [java]
Posted today
Job Viewed
Job Description
We at
**Envision Employment Solutions** are always on the look for top talents around the globe and matching them with our partners' hiring needs, to help them build and scale!
- Our partners offer awesome work environment, competitive salaries, full benefits, and many others perks.**Our Hiring Process**:
**2. **During the call we will go through your resume and discuss the opportunities we have for you in details. We would love to learn a little bit about you, about your work experience and your career's goal. We will also be able to answer any questions you might have.
**Please feel free to share our career site with any of your colleagues or anyone you know that might be looking for a job**:
- ___
**Envision Employment Solutions** is currently looking for
** Senior Backend Engineers** for one of our partners, a very well-known Digital Factory.
**Job Summary**:
The Senior Backend Engineer contributes to the backend API technology stack. The Senior Backend Engineer works with the product and design teams to understand end-user requirements and use cases and translate them pragmatic and effective technical solutions. As well as improvements to DevOps tooling
**Responsibilities**:
- Shaping and implementing technology / business solutions to contribute to client organization’s competitive differentiation
- Uses various software development technologies to rapidly develop creative and efficient solutions that enhance client organization’s technology stack
- Collaborates with other team members to implement user stories, write tests, and continuously deliver new / improved product functionality
- Communicates with internal IT teams to resolve technical dependencies during implementation
- Reporting to Engineering Manager / Senior Engineering Manager
**Requirements**:
- _4-6 years history of total software development experience._
- _ Bachelor’s degree in Computer Science or similar, advanced degree preferred with outstanding record of academic achievement._
- _ Experience working in JVM based programming languages like Java 8+, Kotlin and/or modern backend frameworks like Spring-Boot._
- _ Experience with microservices architectures, including understanding of service discovery and circuit breakers._
- _ Experience with relational and non-relational databases (e.g., Oracle, PostgreSQL, MySQL/MariaDB, MongoDB, CouchDB, Cassandra, Elasticsearchetc.)._
- _ Experience in build scripts Maven, Gradle, CI Jenkins and/or Azure Pipelines._
- _ Experience in container technologies like Docker / Kubernetes a plus._
- _ Experience in agile development methodologies_
- _ Knowledge in any other languages such as NodeJS, Go-Lang, and/or Python a plus_
**Benefits**:
- A basic monthly net salary that is determined based on experience
- Social Insurance
- Individual Medical Insurance (GlobeMed)
- Life Insurance
- Paid Time Off
- Last but not least an AMAZING team!
**Envision Employment Solutions is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!
Principal Backend Engineer [java]
Posted today
Job Viewed
Job Description
We at
**Envision Employment Solutions** are always on the look for top talents around the globe and matching them with our partners' hiring needs, to help them build and scale!
- Our partners offer awesome work environment, competitive salaries, full benefits, and many others perks.**Our Hiring Process**:
**2. **During the call we will go through your resume and discuss the opportunities we have for you in details. We would love to learn a little bit about you, about your work experience and your career's goal. We will also be able to answer any questions you might have.
**Please feel free to share our career site with any of your colleagues or anyone you know that might be looking for a job**:
- ___
**Envision Employment Solutions** is currently looking for
** **a
** Principal Backend Engineer** for one of our partners, a very well-known Digital Factory.
**Job Summary**:
The Principal Engineer owns API and integrations capabilities/teams. The Principal values simplicity and is unafraid to challenge technical constraints and procedures to achieve an Agile design. The Principal will drive the teams engineering practices in test driven development, continuous integration, and automated deployment. The Principal is a hands-on team member who actively consulting and being a reference expert to the team for solving complex problems.
**Responsibilities**:
- Seen as reference and expert to all tech leads to prepare low-level designs for team members, in collaboration with Solution/Software Architect
- Guides project teams on technology strategy related to coding practices, continuous integration and automated deployment
- Accountable for the technical design of the product
- Be hands on and engage in coding to help the team to develop his solution and solve all surfacing problems at hand Identifies and removes technical impediments
- Thought partners with the Product owner in story creation and acceptance criteria, and communicate tradeoffs effectively with Designers
- Constantly looking for better ways of solving technical problems and designing the solution, not afraid of challenging the status quo
- Provides the team a roadmap for implementing software engineering practices for higher code quality
- Reporting to Head of Engineering, aligning technology stack and implementation challenges.
**Requirements**:
- 8-15 YoE, Seen as expert in developing backend integration and REST API using Spring framework Java/Kotlin, micro-service and native-cloud
- Can assist and support in making architecture decisions at a team and product level
- Seasoned software developer Java, Kotlin, Spring-boot, Spring-cloud, Junit, NoSQL DB, In-memory cache, API Gateway, Design-Patterns, Logging, Spring-Security, Maven, with deep insight into newest technologies such as Python
- Hands-on experience in production Cloud Docker, DevOps CI/CD environments
- Nice to have experience in Azure Pipelines, Jenkins, Kubernetes, OpenAPI, Gradle, and Linux shellscripting.
- Knowledge in any other languages such as NodeJS, GoLang, and/or Python a plus
- Experience in Agile Development, with specific Solution Architect (or similar) experience preferred
- Understands relationship with Product Owner, Scrum Master, Design Lead and rest of technical team
- Experience managing technical priorities within the Backlog
- Strong communication skills with ability to align the organization on complex technical decisions
- Active coach and mentor whose goals are to grow and maximize the team’s potential
- Strong leadership skills mainly inspirational and team-forming capabilities
- High energy and passionate individual who inspires teammates to reach their maximum potential
- Excited about trying new solutions outside standard approved
- Embraces a culture of trust, free thought complete transparency
- Brave and rebellious, willing to challenge status quo
**Benefits**:
- A basic monthly net salary that is determined based on experience
- Social Insurance
- Individual Medical Insurance (GlobeMed)
- Life Insurance
- Paid Time Off
- Last but not least an AMAZING team!
**Envision Employment Solutions is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!
Senior Backend Engineer [java]
Posted today
Job Viewed
Job Description
We at
**Envision Employment Solutions** are always on the look for top talents around the globe and matching them with our partners' hiring needs, to help them build and scale!
- Our partners offer awesome work environment, competitive salaries, full benefits, and many others perks.**Our Hiring Process**:
**2. **During the call we will go through your resume and discuss the opportunities we have for you in details. We would love to learn a little bit about you, about your work experience and your career's goal. We will also be able to answer any questions you might have.
**Please feel free to share our career site with any of your colleagues or anyone you know that might be looking for a job**:
- ___
**Envision Employment Solutions** is currently looking for
** Senior Backend Engineers** for one of our partners, a very well-known Digital Factory.
**Job Summary**:
The Senior Backend Engineer contributes to the backend API technology stack. The Senior Backend Engineer works with the product and design teams to understand end-user requirements and use cases and translate them pragmatic and effective technical solutions. As well as improvements to DevOps tooling
**Responsibilities**:
- Shaping and implementing technology / business solutions to contribute to client organization’s competitive differentiation
- Uses various software development technologies to rapidly develop creative and efficient solutions that enhance client organization’s technology stack
- Collaborates with other team members to implement user stories, write tests, and continuously deliver new / improved product functionality
- Communicates with internal IT teams to resolve technical dependencies during implementation
- Reporting to Engineering Manager / Senior Engineering Manager
**Requirements**:
- _4-6 years history of total software development experience._
- _ Bachelor’s degree in Computer Science or similar, advanced degree preferred with outstanding record of academic achievement._
- _ Experience working in JVM based programming languages like Java 8+, Kotlin and/or modern backend frameworks like Spring-Boot._
- _ Experience with microservices architectures, including understanding of service discovery and circuit breakers._
- _ Experience with relational and non-relational databases (e.g., Oracle, PostgreSQL, MySQL/MariaDB, MongoDB, CouchDB, Cassandra, Elasticsearchetc.)._
- _ Experience in build scripts Maven, Gradle, CI Jenkins and/or Azure Pipelines._
- _ Experience in container technologies like Docker / Kubernetes a plus._
- _ Experience in agile development methodologies_
- _ Knowledge in any other languages such as NodeJS, Go-Lang, and/or Python a plus_
**Benefits**:
- A basic monthly net salary that is determined based on experience
- Social Insurance
- Individual Medical Insurance (GlobeMed)
- Life Insurance
- Paid Time Off
- Last but not least an AMAZING team!
**Envision Employment Solutions is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!
Be The First To Know
About the latest Backend engineer Jobs in Egypt !
Principal Backend Engineer [java]
Posted today
Job Viewed
Job Description
We at
**Envision Employment Solutions** are always on the look for top talents around the globe and matching them with our partners' hiring needs, to help them build and scale!
- Our partners offer awesome work environment, competitive salaries, full benefits, and many others perks.**Our Hiring Process**:
**2. **During the call we will go through your resume and discuss the opportunities we have for you in details. We would love to learn a little bit about you, about your work experience and your career's goal. We will also be able to answer any questions you might have.
**Please feel free to share our career site with any of your colleagues or anyone you know that might be looking for a job**:
- ___
**Envision Employment Solutions** is currently looking for
** **a
** Principal Backend Engineer** for one of our partners, a very well-known Digital Factory.
**Job Summary**:
The Principal Engineer owns API and integrations capabilities/teams. The Principal values simplicity and is unafraid to challenge technical constraints and procedures to achieve an Agile design. The Principal will drive the teams engineering practices in test driven development, continuous integration, and automated deployment. The Principal is a hands-on team member who actively consulting and being a reference expert to the team for solving complex problems.
**Responsibilities**:
- Seen as reference and expert to all tech leads to prepare low-level designs for team members, in collaboration with Solution/Software Architect
- Guides project teams on technology strategy related to coding practices, continuous integration and automated deployment
- Accountable for the technical design of the product
- Be hands on and engage in coding to help the team to develop his solution and solve all surfacing problems at hand Identifies and removes technical impediments
- Thought partners with the Product owner in story creation and acceptance criteria, and communicate tradeoffs effectively with Designers
- Constantly looking for better ways of solving technical problems and designing the solution, not afraid of challenging the status quo
- Provides the team a roadmap for implementing software engineering practices for higher code quality
- Reporting to Head of Engineering, aligning technology stack and implementation challenges.
**Requirements**:
- 8-15 YoE, Seen as expert in developing backend integration and REST API using Spring framework Java/Kotlin, micro-service and native-cloud
- Can assist and support in making architecture decisions at a team and product level
- Seasoned software developer Java, Kotlin, Spring-boot, Spring-cloud, Junit, NoSQL DB, In-memory cache, API Gateway, Design-Patterns, Logging, Spring-Security, Maven, with deep insight into newest technologies such as Python
- Hands-on experience in production Cloud Docker, DevOps CI/CD environments
- Nice to have experience in Azure Pipelines, Jenkins, Kubernetes, OpenAPI, Gradle, and Linux shellscripting.
- Knowledge in any other languages such as NodeJS, GoLang, and/or Python a plus
- Experience in Agile Development, with specific Solution Architect (or similar) experience preferred
- Understands relationship with Product Owner, Scrum Master, Design Lead and rest of technical team
- Experience managing technical priorities within the Backlog
- Strong communication skills with ability to align the organization on complex technical decisions
- Active coach and mentor whose goals are to grow and maximize the team’s potential
- Strong leadership skills mainly inspirational and team-forming capabilities
- High energy and passionate individual who inspires teammates to reach their maximum potential
- Excited about trying new solutions outside standard approved
- Embraces a culture of trust, free thought complete transparency
- Brave and rebellious, willing to challenge status quo
**Benefits**:
- A basic monthly net salary that is determined based on experience
- Social Insurance
- Individual Medical Insurance (GlobeMed)
- Life Insurance
- Paid Time Off
- Last but not least an AMAZING team!
**Envision Employment Solutions is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!
Staff Backend Engineer [java]
Posted today
Job Viewed
Job Description
We at
**Envision Employment Solutions** are always on the look for top talents around the globe and matching them with our partners' hiring needs, to help them build and scale!
- Our partners offer awesome work environment, competitive salaries, full benefits, and many others perks.**Our Hiring Process**:
**2. **During the call we will go through your resume and discuss the opportunities we have for you in details. We would love to learn a little bit about you, about your work experience and your career's goal. We will also be able to answer any questions you might have.
**Please feel free to share our career site with any of your colleagues or anyone you know that might be looking for a job**:
- ___
**Envision Employment Solutions** is currently looking for
** Staff Backend Engineers** for one of our partners, a very well-known Digital Factory.
**Job Summary**:
The Backend Senior Staff Engineer owns API and integrations capabilities/teams. He/she should be hands-on team member who actively consults the team to solve complex problems independently and assure knowledge sharing.
**Responsibilities**:
- Prepare low-level designs for team members, in collaboration with Solution/Software Architect
- Guides project teams on technology strategy related to coding practices, continuous integration and automated deployment
- Be hands on and engage in coding to help the team to develop his solution and solve all surfacing problems at hand
- Identifies and removes technical impediments
- Thought partners with the Product owner in story creation and acceptance criteria, and communicate tradeoffs effectively with Designers
- Constantly looking for better ways of solving technical problems and designing the solution, not afraid of challenging the status quo
- Provides the team a roadmap for implementing software engineering practices for higher code quality
- Reporting to Senior Engineering Manager
**Requirements**:
- 6-8 YoE, Seen as expert in developing backend integration and REST API using Spring framework Java/Kotlin, micro-service and native-cloud
- Can assist and support in making architecture decisions at a team and product level
- Seasoned software developer Java, Kotlin, Spring-boot, Spring-cloud, Junit, NoSQL DB, In-memory cache, API Gateway, Design-Patterns, Logging, Spring-Security, Maven, with deep insight into newest technologies such as Python
- Hands-on experience in production Cloud Docker, DevOps CI/CD environments
- Nice to have experience in Azure Pipelines, Jenkins, Kubernetes, OpenAPI, Gradle, and Linux shellscripting.
- Knowledge in any other languages such as NodeJS, GoLang, and/or Python a plus
- Experience in Agile Development, with specific Solution Architect (or similar) experience preferred
- Understands relationship with Product Owner, Scrum Master, Design Lead and rest of technical team
- Experience managing technical priorities within the Backlog
- Strong communication skills with ability to align the organization on complex technical decisions
- Active coach and mentor whose goals are to grow and maximize the team’s potential
- Strong leadership skills mainly inspirational and team-forming capabilities
- High energy and passionate individual who inspires teammates to reach their maximum potential
- Excited about trying new solutions outside standard approved
- Embraces a culture of trust, free thought complete transparency
- Brave and rebellious, willing to challenge status quo
**Benefits**:
- A basic monthly net salary that is determined based on experience
- Social Insurance
- Individual Medical Insurance (GlobeMed)
- Life Insurance
- Paid Time Off
- Last but not least an AMAZING team!
**Envision Employment Solutions is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!
Backend Software Engineer
Posted today
Job Viewed
Job Description
We are the financial growth partner for the digitally-native businesses in the Middle East and Africa. We support online businesses to overcome their cash constraints by financing their working capital and we ensure their growth without losing equity. We also give them insights on their media spend to maximize their revenues and profits.
**Why FlapKap?**
FlapKap is fast, smart, collaborative and first a kind startup that aims to disrupt the financial industry in MEA FlapKap is backed by QED, A15, Outliers, and Nclude with a total financing of $3.6m USD. FlapKap is a safe environment with a welcoming atmosphere to creativity and innovation FlapKap is dynamic and progressive. Everyday there are new challenges and significant achievements that make everyone charged, excited and proud to belong.
**What is this role?**
We have open positions for Senior Backend Engineer to join us in our exciting new journey. We are building a web as well as a mobile app to serve our customers at rest and on the go. For Backend; we are using Java/Spring/AWS to build a modern stack that includes CI/CD, Infrastructure as Code and more state of the art software development techniques.
**What will you do?**
- Design, develop and test new features and maintain old ones
- Optimize our codebase for quality and scalability
- Enhance our practice in continuous integration, test automation and other state of the art practices
- Collaborate with other team members and stakeholders
- Mentor junior members of the team to grow our skill base
**Requirements**:
**What skills do you need?**
- You have the capacity to work autonomously in a rapidly changing and sometimes ambiguous environment
- You have previous experience (2+ years) developing server-side solutions at considerable scale
- You've worked with one of the common languages, e.g. Java, Python, Javascript, C# etc. It doesn't have to be something we use.
- We're confident that great engineers can quickly get up to speed, and we'll provide the support and time you need to do that
**Benefits**
**We offer**:
- Competitive Salaries
- Hybrid working environment
- Paid time off
- Healthcare coverage
- A highly collaborative team environment that will support your professional and personal growth
- A culture of learning and innovation
- Office located at Maadi, Cairo