Job description
Why this is an amazing opportunity
This role is perfect for an experienced developer who wants to supercharge their career by experiencing first-hand what it is like to be part of an energetic, extremely fast-growing company. Your role will equip you to work in a leadership role as an accomplished software engineer in similar startups anywhere in the world.
You’ll work every day with an awesome technology stack consisting of Ruby on Rails, Git, jQuery, Coffeescript, Semaphore, PostgreSQL, EngineYard and AWS amongst others.
We are a small technical team; this means that you are going to get to know the business intimately. You will play an essential role in helping to craft the product. You will learn much more than just software engineering best practices.
One of our goals is to build one of the top Fintech technology teams and cultures anywhere in the world. This means putting a lot of time into ensuring that we only hire people with exceptional potential whilst creating the best working environment possible. If you want to work somewhere where you're with some of the best engineers around this role would be a good fit.
Why join Prodigy Finance
- Work at a successful global growth company.
- Experience the excitement and learn from being part of an incredibly fast-growing young company. No kidding - exponential growth. Happening right now!
- Help to build a platform that helps to make a very real difference in the world.
- Enjoy the agility and flexibility offered by a startup culture. A sociable, relaxed and friendly work environment (with a serious coffee culture where you can wear shorts to work).
- Work with Ruby on Rails; this is your chance to improve your knowledge of this leading edge language. Do the Ruby on Rails course at Code School (www.codeschool.com).
- We will help you make your mark. We support and encourage involvement in the Ruby and Open Source communities in Cape Town. You’ll have the opportunity to become recognised as one of the best in your field.
- Receive a competitive salary, and share options in the company. Since you will be playing a key role in making us successful, it is only right that you have a stake in the rewards of our success.
- Enjoy healthy snacks and team lunches once a week, drinks together as a company most Fridays, legendary team events and weekly yoga sessions.
- Live and work in one of the world’s ten best cities - http://edition.cnn.com/2015/07/07/travel/world-best-cities/
What you will do in the role
As a Senior Software Engineer joining the team at Prodigy you will be exposed to the functioning of the product, operations and business development teams and you will increasingly take on a leadership and decision making role as we craft the Prodigy Finance platform.
Specific responsibilities are to:
- 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 platform build. This includes project prioritization, evaluating technical debt, technical problem resolution, resource planning for sprint cycles, planning and designing core feature implementation and Greenfield projects.
- Execute a number of projects which contribute to the build of our platform. Take responsibility for coding core-feature implementation projects and Greenfield projects. Make an impactful contribution, ask great questions, and execute high quality work.