Full time
  • Post Date: February 15, 2024
  • Apply Before: April 30, 2024
Job Description

Position: Senior Full-Stack Software Engineering Lead

Location: Southern Suburbs of Cape Town

_________________________________________________________________________

We are looking for an experienced and skilled Senior Full-Stack Software Engineering Lead to join the dynamic development team of our IoT client. As a member of this team, your primary responsibility will be to architect, design, and implement full-stack solutions. Additionally, as a lead, you will provide technical guidance, mentor junior developers, and contribute to the overall technical strategy of the organization’s projects.

Are you ready to embark on a journey that’s both professionally fulfilling and personally rewarding?

If you’re excited about technology, driven by results, and thrive in a collaborative environment, this is the opportunity for you.

Our client is an IoT company and has a passionate team of forward-thinkers, tech enthusiasts, and problem solvers. They believe in harnessing the power of cutting-edge IoT technology to make a real difference in people’s lives.  They are very big on culture and company values.

Requirements:

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • Proven experience as a Senior Full-Stack Software Engineer with leadership responsibilities.
  • Strong proficiency in the below-mentioned tech stack.
  • Experience with database design, optimization, and performance tuning.
  • Excellent problem-solving and analytical skills.
  • Strong understanding of software architecture and design principles.
  • Experience with cloud platforms (e.g., AWS, Azure, or GCP).
  • Excellent communication and collaboration skills.

Technology Stack:

  • Front end
  • JavaScript / HTML / CSS
  • Typescript
  • VueJS + Vite
  • Cypress + Gherkin
  • Backend
  • NodeJS
  • MySQL
  • MQTT
  • AWS (various services)
  • Python

As Senior Full-Stack Software Engineering you will:

  • Architect, design, and implement scalable and maintainable full-stack solutions.
  • Develop high-quality code that meets project requirements and industry standards.

Technical Leadership:

  • Provide technical leadership and mentorship to a team of developers.
  • Contribute to the technical strategy and decision-making process.

Collaboration:

  • Collaborate with cross-functional teams including product management, UX/UI designers, and QA.
  • Participate in design discussions, code reviews, and feature planning sessions.
  • Stay updated on industry trends and best practices.

Problem Solving:

  • Analyse complex technical problems and propose effective solutions.
  • Troubleshoot issues and implement fixes or improvements.

Code Quality and Testing:

  • Implement and advocate for best practices in code quality, testing, and documentation.
  • Conduct and participate in code reviews to ensure high-quality code.

Project Management:

  • Contribute to project planning, estimation, and delivery timelines.
  • Collaborate with project managers to ensure successful project outcomes.

Benefits:

  • Exciting Workspace.
  • Great Office Location – Multiple shops and restaurants.
  • Cutting-Edge Technology.
  • Engaging Projects and Innovations.
  • High-Tech Atmosphere.
  • Versatile Experience – Get exposure to a wide range of things.
  • Involvement in Manufacturing Processes – End-to-End Involvement.
  • Inspiring Work Environment.
  • Opportunity for Career Growth and Continuous Learning – Cross-Functional Teams.
  • Contributing to a South African Company with a real impact on people’s lives.

Salary Range:  The client offers generous salary offers and has not capped or limited the range to a specific budget.  They are seeking the ideal candidate for the position and are committed to matching or coming as close as possible to the candidate’s salary expectations.

_________________________________________________________________________

Don’t miss out on the chance to discover your potential and take your career to the next level!

Send your CV to: cv@letsrecruit.co.za

Note:
  • Although we endeavor to provide feedback to all applicants, should you not hear from us within 14 days of applying, please accept your application as unsuccessful.
  • Successful applicants will be contacted within 14 days of applying.
  • Let’s Recruit reserves the right to cancel or amend an advertised vacancy at any time.

_________________________________________________________________________