Full Stack Team Leader
Cashcall -
Maadi, CairoPosted 5 years ago25Applicants for1 open position
- 6Viewed
- 0In Consideration
- 3Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Lead the development of new features, services, and APIs
- Coordinate between the business team and development team to scope, estimate, test and deliver end to end features
- Integrate and continuously improve agile methodologies within the team
- Guide how to write reusable code and modules, optimize the software for maximum performance and scalability
- Provide technical guidance, career development, and mentoring to team members
- Build dynamic web applications and services and implementing complex data and API integrations
- Design overall architecture of the Cashcall platforms.
- Architect & Build Cashcall platforms while defining software architecture principles and standards
- Front and back-end development.
- Work with several programming languages and several databases engines to develop Cashcall platforms.
- Maintain quality and ensure the responsiveness of applications.
- Collaborate with the rest of the team to design and launch new features.
- Work with graphic designers and converting designs to visual elements.
- Understanding and implementation of security and data protection.
- Work with single page application technologies such as AngularJS, ReactJS to develop CASHCALL platforms.
- Maintain code integrity and organization.
- Develop applications for both mobile and web.
- Working with code versioning tools
- Innovate and provide critical thinking and problem-solving ability to drive change and develop creative technology solutions
- Focus on work ethics, continuous learning, and desire to deliver the best inspires your team members.
- Assist colleague developers through code reviews, program enhancements, unit testing, bug fixing and problem-solving
- Seek to learn new technologies and continuously scan the landscape for opportunities to enhance the platform in order to deliver better products
- Interact with a variety of professionals with different backgrounds and experience and seek to learn from and contribute to the group
Job Requirements
- BSc in Software Engineering or Computer Science.
- 5+ Years’ Experience in full software development life-cycle, including at least 2 years of experience in a leadership position
- Experience in .Net or Java.
- SCRUM or other Agile methodologies experience.
- Knowledge of using different database engines (Oracle, MSSQL, PostgreSQL..)
- Maximum Age 30.