Senior Full Stack Engineer Reference No: 1393895515 | Cape Town, South Africa | Posted on: 01 July 2022
As a senior developer, you’re a natural-born leader with great intuition and a broad range of experiences to draw from. Your passion is technology and always try to keep ahead of emerging industry trends, new methodologies, and practices. You’ll need to bring those highly sought-after dev skills to the table, taking full ownership of a project as you provide technical leadership and direction to your team members and the business at large as we work together to develop the best products to solve our client’s needs.
ROLE RESPONSIBILITIES | THE WHAT & THE HOWThe Essentials• An active approach to development as you collaborate closely with junior and intermediate engineers.• Producing high-quality, testable code that solves the client’s problems and meets business needs.• Be well-versed in product development, strategy, programming fundamentals and methodologies.• The ability to take full responsibility for a project.• Being able to problem-solve and self-correct where needed.• Build, lead, support and coordinate a team’s workflow.• A driven leader who takes initiative and always complies with best-practice methods.
Technical Elements• 7-15 years of work experience as a developer or software engineer.• A diploma, degree or provable, self-taught development skills with a good understanding of how the web works.• The ability to co-create a product roadmap.• Expert knowledge of Agile methodologies and Scrums.• An understanding of DevOps principles would be beneficial.• A good knowledge of hardware, software and networking.• Experience working with JavaScript and Vue.js is essential• Experience working with Ruby on Rails is essential
Critical Competencies• You have an entrepreneurial mindset and can understand the business value of a project.• The ability to research and develop new products and modifications to existing software when needed.• Someone who is motivated, energetic and always focussed on the task at hand.• A strategic thinker who can work under pressure, independently problem solve and draw knowledge from a broad range of experiences.• A proactive, continuous and quick learner who is genuinely excited about industry trends and has a passion for technology and knowledge.• A resourceful, ‘big-picture’ thinker who considers how the code that is written will have an impact later on.• Good communication and teamwork are critical - you’ll not only be dealing with developers but also designers, product owners, clients and other key stakeholders.• Play a mentorship role to our interns, junior and other less-experienced engineers.
Salary: Negotiable