Job Closed
This listing is no longer active.
Huble is a digital business consultancy -> WE ARE HIRING 📣
Full Stack Development Team Lead
Location
South Africa
Posted
69 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Development Team Lead
Huble
• Manage, mentor, and guide a small team of developers while maintaining hands-on architectural responsibilities. • Play a pivotal role in designing, developing, and maintaining the architecture of solutions on the HubSpot platform, including websites, custom UI extensions, complex workflows, and API integrations. • Collaborate with cross-functional teams—developers, marketing consultants, designers, and project managers—to deliver scalable, innovative solutions. • Guide technical strategy, ensure best practices for HubSpot development, and bridge business requirements with technical execution. • Architect and design full-stack architectures for HubSpot solutions, ensuring scalability, modularity, and maintainability across both frontend and backend. • Conduct code reviews and provide feedback to ensure quality, adherence to standards, and performance optimization across the stack. • Stay updated with the latest technologies, HubSpot features, trends, and industry best practices, recommending new tools and techniques for adoption. • Identify and mitigate technical risks and challenges, proposing alternative solutions and contingency plans as needed. • Participate in architectural discussions, providing insights and recommendations to improve system design, performance, and maintainability. • Maintain strong proficiency in HubSpot features and functionality, focusing on extending native capabilities through custom software, APIs, and integrations.
Job Requirements
- Relevant qualification in computer science, software engineering, or related field.
- 8+ years of full-stack development experience with proficiency in both frontend technologies (HTML, CSS, JavaScript, and frameworks like React or Angular) and backend technologies (Node.js, Python, or PHP).
- 2+ years of team leadership or technical team lead experience
- Experience in managing, mentoring, and developing technical team members
- Strong team management and delegation skills
- Experience in creating technical briefs and implementation plans for development teams
- Proven track record of successfully leading technical projects and teams
- Ability to balance hands-on technical work with team management responsibilities
- Proven architecture experience in designing end-to-end systems, including both frontend components and backend services.
- Understanding of architectural patterns such as component-based design, state management, and microservices.
- Extensive experience with development tools, build systems, version control, and CI/CD pipelines.
- Proficiency with RESTful APIs, GraphQL, and the ability to develop, consume, and validate APIs effectively.
- Solid understanding of both frontend and backend performance optimization techniques and best practices.
- Experience in developing responsive and mobile-first web applications with seamless backend integrations.
- Strong problem-solving skills and ability to tackle complex technical challenges across the entire stack.
- Excellent communication and collaboration skills, working effectively with cross-functional teams, clients, and stakeholders.
- Proven ability to gather, interpret, and implement functional and non-functional requirements for scalable, maintainable applications.
- Keeping up-to-date with new technologies, frameworks, and best practices across both frontend and backend development.
- In-depth knowledge of HubSpot’s products, APIs, and platform with a focus on custom extensions and integrations.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Full Stack
GreyNoise IntelligenceGreyNoise analyzes Internet background noise to reduce false positive security alerts and identify emerging threats.
• Lead full stack engineering projects spanning across the entire application stack, ensuring alignment with customer and organizational needs. • Collaborate across the engineering organization to steer the future of how the GreyNoise platform and the services running on it are delivered. • Collaborate with product, customer experience, and other internal stakeholders to design and deliver customer-facing platform-level capabilities with a focus on reliability, scalability, and performance. • Debug and troubleshoot complex production issues across multiple systems, leveraging strong analytical skills and attention to detail. • Act as a technical leader, helping triage on-call tickets, prioritizing and unblocking team members, and supporting sprint planning efforts with your team. • Serve as a mentor for other engineers, fostering a culture of knowledge sharing and technical excellence.
Software Engineer – Applied AI
DevRevBridging the gap between Developers (Dev) and End-Users (Rev) across the globe.
• Customer-facing: 30% working directly with customers. • Coding & Integration: 70-80% hands-on technical implementation • Build & Deploy Solutions: Design, develop, and launch AI agents, integrations, and automations that connect DevRev with customers' existing tech stacks and workflows. • Integrate Systems: Connect DevRev with SaaS and non-SaaS platforms through APIs, webhooks, and real-time communication architectures for seamless data flow. • Optimize AI Performance: Apply prompt engineering, fine-tune semantic search engines, and leverage generative AI techniques to enhance agent accuracy and user experience. • Own Data Insights: Write SQL queries, perform data analysis, and build dashboards to surface insights that drive customer decision-making. • Prototype & Iterate: Develop rapid proofs-of-concept, conduct live technical demos, and refine solutions based on customer and stakeholder feedback. • Lead Cross-functional Collaboration: Maintain constant communication loops with customers, engineering, product, customer success, support, and revenue teams to ensure alignment. • Guide Technical Adoption: Learn and master new tools, then guide customers through critical workflows like code repository integrations and advanced configurations.
Tech Lead, Engineering
DeelDeel is a financial services company that has developed a payroll system for remote teams, connecting localized payments and compliance in the convenience of one platform. The priv
• Identify and prioritize high-impact technical and product problems • Design and guide scalable backend and data systems • Own architectural decisions across data, services, and system boundaries • Ensure systems are efficient, reliable, and scalable under real-world conditions • Lead execution through others (not just individual contribution) • Partner with Product to ensure technical work drives business outcomes
Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own. We have a flexible work environment, and fluid career paths. We not only encourage but celebrate internal mobility. We also recognize the importance of purpose, well-being, and work-life balance. Within Empower and our communities, we work hard to create a welcoming and inclusive environment, and our associates dedicate thousands of hours to volunteering for causes that matter most to them. Chart your own path and grow your career while helping more customers achieve financial freedom. Empower Yourself. The Lead Engineer Automation Quality is a subject matter expert responsible for leading the design and development of robust, scalable and highly complex automation frameworks. This role has ownership of leading design of automation initiatives for some of the most complex projects, mentoring and providing guidance and best practices to lower-level team members, and leading collaboration with other departments. Essential Functions: - Lead and oversee the design, development, and implementation of automated test strategies and frameworks. - Lead a team of test/quality automation engineers by providing direction with automation and build automation strategies. - Define and enforce best practices for test automation and quality assurance. - Lead assessment of automation tools. - Collaborate with stakeholders to define test automation goals and objectives. - Ensure the integration of automated tests into the CI/CD pipeline. Work with DevOps teams to integrate automated tests into the continuous integration and delivery process. - Monitor and report on test automation metrics and KPIs. - Lead continuous improvement in test automation processes and tools standards. - Lead innovation efforts such as AI. - Design and develop training materials and train team members - Document training materials and provide trainings on automation tools and frameworks. - Serves as a subject matter expert for quality automation engineers and may provide guidance, direction and prioritization of work for the team. - Required to do manual testing when needed Qualifications: - 7-10 years testing experience with 4-5 years experience in automation testing or equivalent automation training - Proven leadership experience in managing and mentoring test automation teams. - Strong Experience in Java programming language (Core concepts) - Extensive experience with test automation tools and frameworks, such as Selenium, Karate, JUnit, TestNG. - API Automation: Excellent experience with test automation tools Karate - UI Automation: Excellent experience with test automation tools Selenium, JUnit, TestNG. Expert-level proficiency in Java programming languages. - Strong understanding of CI/CD processes and tools. - Excellent analytical, problem-solving, and strategic thinking skills. - Exceptional communication and interpersonal skills. - Bachelor’s degree in Computer Science, Information Technology, or a related field is preferred - Experience with performance testing tools (JMeter, LoadRunner) desired. - Preferred experience in AWS cloud environment is a plus. - Knowledge of containerization technologies (Docker, Kubernetes) preferred. Normal office working conditions: This job operates in a professional office environment and routinely uses standard office equipment. This job description is not intended to be an exhaustive list of all duties, responsibilities and qualifications of the job. The employer has the right to revise this job description at any time. You will be evaluated in part based on your performance of the responsibilities and/or tasks listed in this job description. You may be required to perform other duties that are not included on this job description. The job description is not a contract for employment, and either you or the employer may terminate employment at any time, for any reason We are an equal opportunity employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to age, race, color, national origin, ancestry, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, religion, physical or mental disability, military or veteran status, genetic information, or any other status protected by applicable state or local law.



