Senior Backend Engineer/Developer
On-Hire, Egypt

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Jan 11, 2024
Last Date
Feb 11, 2024
Location(s)

Job Description

Our client is a leading financial startup operating in North Africa. The company growth is impressive, currently the have thousands of users and we are constantly working on expanding and improving our services. Are you an experienced software engineer? Are you curious to rebuild a financial platform from scratch? Do you know the pros and cons of microservices and monoliths? We are looking for someone like that to provide an engineering edge to our team in Egypt and help us level up our backend technology!

  • Work closely with the CTO (15 years of exp), Platform Tech Lead (ex-Google, 10+ years of exp), software developers, Product Manager, QA testers and stakeholders across the company to define amp; develop the best in-class solutions
  • Work in an Agile methodology, attend team retrospectives amp; workshops to promote continuous improvement
  • Plan and lead on rewriting the existing fintech platform into Kotlin language
  • Help design the backend architecture in Kotlin from scratch
  • Help decide which parts should be microservices and which should not
  • Design and develop microservices in Kotlin
  • Provide estimations on deliverable features
  • Teach and mentor developers learning Kotlin from scratch
  • Answer team questions and solve complex problems
  • Promote good design principles and patterns and help define processes amp; best practises
  • Write clean testable code, conduct code reviews
  • Develop automated unit tests to improve the quality of the codebase
  • Report any security or compliance issues in the system
  • Investigate defects reported by stakeholders amp; the support team, and apply the right fixes
  • Be eager to make things better by both proposing your own ideas for improvements and embracing better ideas from the others

Requirements

We are looking for a person who:

Core requirements:

  • wants to create great quality software with good test coverage
  • has 5+ years of experience as backend engineer
  • has 3 years of experience in Kotlin/Java
  • has 2+ years of experience in developing scalable solutions with high traffic
  • has knowledge and experience in using of design patterns
  • speaks excellent English

Other experience:

  • worked with relational databases, git and Postman
  • has hands-on knowledge of using AWS and Docker or Kubernetes
  • is curious and has a can-do attitude
  • combines efficient work with good quality
  • expects work to have a deeper meaning
  • is able to work independently, mentor, motivate amp; collaborate with team members
  • is bright, highly self-motivated and driven with a professional and positive approach
  • is good at multitasking and staying organized in a dynamic work environment
  • appreciate working in Agile methodology,
  • have experience with using CI/CD pipelines to test and deploy your code
  • have experience working with Sumo Logic and Sentry
  • have a test-driven development mindset

Soft skills and attitude:

Nice to have

It would be nice if you also:

  • appreciate working in Agile methodology,
  • have experience with using CI/CD pipelines to test and deploy your code
  • have experience working with Sumo Logic and Sentry
  • have a test-driven development mindset

Job Specification

Job Rewards and Benefits

On-Hire

Information Technology and Services - Cairo, Cairo Governorate, Egypt
© Copyright 2004-2024 Mustakbil.com All Right Reserved.