Jobs in

Software Engineering Team Lead (loan Offer) - (100% Remote - South Africa) - Table View

Prodigy Finance

Prodigy Finance - who we are Prodigy Finance is a platform that delivers socially responsible financial services, making it possible for students from more than 150 countries to fulfil their dream of studying at the world's top universities and schools by financing their international postgraduate studies whilst delivering competitive financial and social returns to alumni, institutional and private investors. This borderless and innovative model enables education loan financing to students from across the globe whilst using predicted post-degree affordability rather than present-day salary. Since 2007, Prodigy Finance has extended over US$1.8 billion through the platform to fund over 35,000 students. Prodigy Finance is fueled by impact investors and other privately qualified entities who invest in tomorrow's leaders whilst earning a financial and social return. Prodigy Finance's borderless lending model enables students to apply for a loan based on their future earning potential and not just their current circumstances and credit history. What will you do in the role? This role is perfect for an experienced full-stack software engineer, with a passion for personal growth - for themselves and those in their team. You will lead a small engineering team, contribute directly towards delivery of sprint goals, guide and develop your team members and work with our Product team to build a product which makes a very real difference in the world. The sense of impact and reward will be huge. What are the key responsibilities of the role? Coding across the full stack Leadership - coaching and mentoring the members of your team Ownership of the development, improvement and expansion of the of our prodigyfinance.com website along with our React customer onboarding application and associated Ruby on Rails APIs, expanding its availability to cater to all customer use cases Reviewing pull requests and co-ordinating deploys via our Jenkins build pipelines Regular 1 on 1s with each of your team members Work with the team, UX designers and Product to redesign and implement industry leading, frictionless customer experiences for the early stages of the customer journey Become an integral and trusted member of the tech team; be a team leader, coach and mentor, decision maker and handle a full caseload of hands-on coding / implementation projects Take a leadership and decision-making role in the technical architecture and implementation of the wider systems. This includes project prioritization, evaluating technical debt, technical problem resolution and how to incrementally evolve a solution to reach a target architecture while delivering business value Take responsibility for coding core-feature implementation projects and Greenfield projects. Make an impactful contribution, ask great questions, and execute high quality work Lead, coach and mentor other team members, especially in the use of React, and facilitate knowledge sharing among team members Researching and staying abreast of key technical developments and industry trends and innovations Completing reasonable tasks as requested within the broad parameters of the role Drive the UI capacity of the company forward What would the ideal candidate be great at? Technical competence; love coding, able to learn new paradigms quickly and look to continuously improve and find better ways of doing things Coding and creating with front-end technologies - HTML, CSS and and Javascript on the front-end Experience with an OO language such as Python / Ruby, and building and querying REST APIs Understanding the importance of writing clean code and code testing Keeping UI in mind when building and designing Ability to take a feature or product all the way from conception to release, leading and driving the team and the project Teamwork and team spirit; be more motivated by the achievements of the whole team Getting up to the front of the bus; get stuck in, execute, generate ideas, have an impact, don't just sit back and be a passenger Attention to detail - you want to make things look good Qualifications and experience At least 6 years experience in web development At least 8 years overall development experience Experience with front-end and back-end technologies, we use React, Ruby on Rails and Python Python / Ruby (or other OOP) language experience Experience working in an Agile environment Experience integrating with backend APIs Experience testing your own code Strong appreciation for UI / UX standards and a passion for developing beautiful interfaces Experience that would be nice to have (but we'll trade off if everything else fits) Experience working with React or another front-end framework Ideally you are language agnostic and eager to try out new languages as needed Scripting experience Experience working in a highly collaborative team Interest in web performance, accessibility, browser compatibility and 'mobile-first development' Start-up experience. Sometimes the earth moves beneath your feet at Prodigy Finance, so you've got to be comfortable with ambiguity, able to wear lots of hats, and adapt easily as we continue to grow Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Engineer Senior Cape Town - Cape Town Region

Pro Development Group

...

Team Lead Observatory - Observatory

Kontak Recruitment

...

Team Lead Systems & Architecture (JB4301) - Kloof Street

FreeRecruit

...

Software Engineer C# Cape Town - Cape Town Region

Datafin IT Recruitment

...

Senior Pipeline Engineer Cape Town - Cape Town Region

Tasiso Consulting Ltd

...

Want to do another search?

Jobs in