
Senior Full-Stack Engineer – Ruby on Rails
Glucode
full-time
Posted on:
Location Type: Hybrid
Location: Sandton • 🇿🇦 South Africa
Visit company websiteJob Level
Senior
Tech Stack
Ruby on Rails
About the role
- Design and build clean efficient code.
- Refactor and optimise code.
- Investigate and troubleshoot issues.
- Build and maintain databases.
- Integrate multiple data sources and databases into one system.
- Measure and improve system or application performance and scalability.
- Integrate server-side logic for front-end.
- Participate in development life cycle tasks such as task estimation and sprint planning.
- Implement automated testing platforms and unit tests.
- Collaborate with project managers, front-end developers, designers and other stakeholders across each stage of project life cycle.
- Mentor and help grow lesser experienced developers.
- Drive and grow the engineering team through engagement and input on initiatives and events.
- Lead teams technically and be seen as an expert on the platform.
Requirements
- Tertiary qualification in Computer Science, Engineering, or a related field, or equivalent experience.
- Experience with building Rails apps.
- Passion for building products that people love.
- Curious about the technology and tools.
- You exercise critical thinking.
- You have a good grasp of information security.
- Good at verbal and written English.
- You love to improve the quality of the codebases.
- You like to mentor other developers.
- You like to collaborate and engage with other people.
Benefits
- Group Medical Aid contribution
- Group Life Insurance benefit
- Apple computer: to seamlessly conduct your work
- Fitness Watch Gift
- Home Office Allowance
- Monthly Cell phone/Data Allowance
- Personal Device Insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
clean codecode optimizationdatabase managementdata integrationperformance measurementserver-side logicautomated testingunit testingRails
Soft skills
critical thinkingmentoringcollaborationcommunicationteam leadership
Certifications
Tertiary qualification in Computer ScienceTertiary qualification in Engineering