Huble

Back End Development Lead

Huble

full-time

Posted on:

Location Type: Remote

Location: South Africa

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Manage, mentor, and guide a small team of developers.
  • Design, develop, and maintain the architecture of solutions on the HubSpot platform.
  • Collaborate with cross-functional teams—developers, solution architects, consultants, designers, and project managers—to deliver scalable, innovative solutions.
  • Solve technical business problems, scope and cost projects, design software solutions, guide developers, peer review code, and code yourself.
  • Act as the technical expert in pre-sales, leading client discovery sessions to gather requirements and assess technical feasibility.
  • Draft and validate backend sections of Statements of Work (SOW).
  • Manage the handoff from pre-sales to delivery, aligning on solution design and essential knowledge transfer.
  • Manage a team of developers, providing career development, professional growth support, and regular performance feedback.
  • Take ownership of delivery KPIs and financial targets.
  • Partner with Account Directors to identify "land and expand" opportunities and build strong client relationships.

Requirements

  • Relevant qualification in computer science, software engineering, or related field.
  • 8+ Years as a Software Engineer
  • 2+ years of team leadership or technical 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
  • 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 performance optimization techniques and best practices.
  • 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.
  • Experience with our primary backend programming languages: Javascript, PHP, SQL, GraphQL
  • Relevant libraries: Node.js, Symfony
  • Strong background in software architecture and problem solving at an enterprise level
Benefits
  • 🌍 Remote work - Enjoy the freedom of remote work within the country of employment.
  • 🔌 Loadshedding support - We provide a power station to help you during load shedding.
  • 🪑 Home office budget - Create your optimal workspace with a budget for a desk and chair.
  • 💻 IT Equipment - Choose between a MacBook or Windows laptop, plus a monitor and mouse.
  • 🌴 Generous annual leave - Take advantage of 18 days of annual leave, plus 2 extra days for special occasions like your birthday.
  • 🧘 Flexible schedule - We understand and accommodate your personal needs, whether it's for leisure or family commitments.
  • 👕 Huble Swag - Show off your Huble pride with our awesome swag.
  • 🏥 Medical Aid - Get subsidized cover on your health related needs.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software engineeringteam leadershiptechnical project managementarchitecture designRESTful APIsGraphQLJavascriptPHPSQLNode.js
Soft Skills
team managementmentoringproblem-solvingcommunicationcollaborationdelegationcareer developmentperformance feedbackclient relationship buildingtechnical feasibility assessment
Certifications
computer science qualificationsoftware engineering qualification