Job description
Why this is an incredible opportunity
If you are a graduate or junior developer who wants to experience a steep learning curve with huge opportunities to grow and develop, while making a real impact on the business, this role is perfect for you.
- You will learn fast.
- You will get to take on responsibility.
- We will mentor and support you to develop.
- Kick-start your career in an energetic and collaborative environment.
- It will be challenging, but fun.
- Be part of an extremely fast-growing company.
Your role as part of the iX team
As a junior development engineer at iXperience, you will work in the iX development team, reporting to the Head of Engineering. You will also work closely with the Product and Growth teams at iX; supporting, designing and implementing technology solutions that will propel iX as a business.
Specifically, what you will achieve
Become an integral and trusted member of the tech team; have a direct impact on business success with your ability to deliver functional solutions.
Support our Head of Engineering in the technical architecture and implementation of the platform. This includes involvement with project prioritization, evaluating technical debt, technical problem resolution, resource planning for sprint cycles, planning and designing core feature implementation and Greenfield projects.
You’ll need to be pretty awesome at these things
- Technical competence; love coding, be able to learn new concepts quickly, code for fun outside of work – not because someone is paying you to - and look to continuously improve and find better ways of doing things.
- Excellent critical judgment; be able to make good decisions, be trusted, respected and dependable, be proactive and responsive, ask the right questions, raise flags at the right time, be able to prioritize and plan workloads for the team.
- Mindfulness; be considerate of the implications of your work, really care about what you are doing and the impact of your contribution.
- Smells like team spirit; we are all contributing to the same vision and goal, so be a great individual contributor but be more motivated by supporting the team to achieve - we only win if the team wins - see the impact of your own work and positively influence and help the work of others.
- Don’t be a wallflower; get stuck in, execute, generate ideas, have an impact, don’t just sit back and be a shrinking violet.
Technology we use; and workflow we follow:
- Ruby and Ruby on Rails (MVC Web framework)
- JavaScript
- SASS
- Relational database PostgreSQL
- Cloud platform AWS or Heroku
- Git and pull-request workflow
- Continuous integration with CircleCI and deployment pipeline for deployment to production
The nitty gritty - you’ll also need to be able to tick all these boxes
- A relevant degree, e.g. Computer Science with an 80% grade average. We'll also consider your experience in lieu of qualifications if you're a true superstar.
- Some experience working with a tech stack in a real-world environment.
- Excellent written communication and technology skills, and the ability to be professional at all times.
If this sounds exciting to you, apply via our Careers site - ixperience.co.za/careers - and tell us why you’re interested in joining us.