Job Description
Senior Full-Stack Software Engineering Lead
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
- 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.
_________________________________________________________________________
Related Jobs (18)
-
Engineering Graduates on December 3, 2024
-
Junior Embedded Software Engineer – Randburg on November 28, 2024
-
Quality Assurance Team Lead – Cape Town on November 11, 2024
-
Junior Embedded Software Developer on October 17, 2024
-
Software Engineer for Mobile Applications on October 8, 2024
-
Junior FPGA Firmware Engineer on October 8, 2024
-
Embedded DSP Software Engineer on October 8, 2024
-
Embedded Software Engineer – Cape Town on October 3, 2024