Lead Software Engineering - CTO
EasyKash -
Dokki, GizaPosted 5 years ago17Applicants for1 open position
- 13Viewed
- 4In Consideration
- 2Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
This is a Cofounder position with equity (stock options) + salary.
- PayMe is one of the leading Fintech companies, processing 2 million transactions monthly for 350 companies with a growth rate 30% monthly and in the process of expanding to other countries.
- As a Lead software engineer, you will leverage strong technical competencies to design and develop key components of a financial technologies platform. You will guide and mentor members of your team. This is a senior role with a blend of technical skills and management.
- The ideal candidate will be clearly passionate about the opportunity for career growth in a growing team and expanding the business, and about cloud computing. If you’re looking to solve challenging technical problems and create great products for customers, then we would like to talk to you.
Roles & Responsibilities
- Develop high quality, decoupled, reusable, resilient components that fulfill abstract business requirements.
- Develop financial applications using modern technology stacks.
- Act as a key player within an agile cross-functional software development team.
- Facilitate team's delivery of business requirements in a timely manner.
- Responsible for leading and technical supervision for the development team, to ensure high quality of deliverables and project success.
- Conduct Requirements review, code review for developers and create high & low level design for the application architecture.
- Fully resolve technical issues including performance and functionality issues. And resolve production problems and software release issues
- Support Technical skill building (including hiring and training) for the team based on inputs from project manager.
- Deployment of applications on the cloud (AWS)
- Prepare effort estimates and plans for the project
- Architect system design and discuss system design alternatives
Job Requirements
- You bring 3+ years of Node.js experience (Angular 6, Node.JS and Express.JS), APIs and RESTful services.
- Being comfortable writing code & getting your hands dirty specially at the early stage of building the team.
- Proficiency in OOP with a good understanding of MVC/MVP practices.
- Experience in developing mobile applications using IONIC.
- Solid understanding of unit testing is a requirement.
- Experienced in deploying applications on the cloud (AWS)
- Strong communication and presentation skills.
- Self-driven individual with the desire to achieve.