Job Details

Senior Developer (Ruby, Python)

By IT Jobs in South Africa on October 09, 2019
Job Type: Full Time
Job Category: Other
Contract Type: Permanent

Pretoria, South Africa

Job Description

Our client is a multinational organisation who are leaders in energy reduction solutions and they have a job opening for a Senior Developer to join their world class team. Duties & Responsibilities Desired skills • Proficient in Ruby programming language or similar • Commercial experience with web frameworks such as Ruby on Rails • Commercial experience with event sourced systems is a huge plus • Good grasp of Object Orientated Design principles • Solid approach to testing • Commercial experience working with Relational DB's such as PostgresSQL • Experience working with AWS is a plus What you’ll be doing • Innovating and contributing to a platform for auditing, analysing and controlling energy consumption • Providing technical leadership for a growing team • Writing clean, well thought out and reliable code • Participating as a member of a small cross functional team containing members with different skills and experience. Please submit your CV.

Skills

1. JavaScript Developer Desired Skills/Experience • Proficient in user interface design and development; JavaScript, HTML, CSS • Commercial experience with React, Redux and Node.js • Excellent understanding of UX/UI design principles • Experience with build tools like Webpack • Experience with back-end APIs (Ruby on Rails back-end is a plus) • Experience with Progressive Web Apps, Native development or React Native is a plus • Commercial experience with TypeScript is a plus • Transforming one of our tools to a mind-blowing user experience, with lighting fast interactions • Innovating and contributing to a platform for auditing, analysing and controlling energy consumption • Providing technical leadership for a growing team • Writing clean, well thought out and reliable code • Participating as a member of a small cross-functional team containing members with different skills and experience 2. AWS Solutions Architect Desired Skills/Experience • Commercial experience working with AWS on large projects • Strong writing skills • Ability to visualize concepts effectively • Experience designing architecture optimized for: Scalability, Availability, Security • Preferred experience with: Scalable web applications running on AWS, Internet of Things (IoT), Data Warehousing, Strict access controls & Implementing infrastructure as code • Innovating and contributing to a platform for auditing, analyzing and controlling energy consumption • Providing technical leadership for a growing team • Writing detailed architectural documents • Writing clean, well thought out and reliable infrastructure as code • Participating as a member of a small cross functional team containing members with different skills and experience.