About Us
Balboa Digital Inc is a growing BPO company with roots in call center services. We’ve expanded to deliver innovative and efficient solutions tailored to our clients’ needs. Our team develops and manages custom tools and platforms, enabling seamless operations and real-time insights for our stakeholders.
At Balboa Digital, we emphasize collaboration, work-life balance, and a developer-first culture. We’re committed to fostering an environment where innovation thrives, and every team member has the opportunity to make a meaningful impact.
Role Overview
We are seeking a skilled Software Development Manager to lead and grow our team of developers in creating mission-critical tools and platforms that power our operations and client solutions. This role blends leadership with technical expertise, providing you the opportunity to shape our development processes while contributing hands-on.
We’re looking for someone who is a fast learner and thrives in unfamiliar situations. If you enjoy solving complex challenges, helping other succeed, exploring new technologies, and building scalable systems, this is the role for you.
Key Responsibilities
- Dedicate up to 40% of your time to hands-on programming with the team.
- Lead and mentor a team of 5–10 developers and QA testers, driving Agile development practices.
- Facilitate Agile ceremonies, such as sprint planning, daily standups, retrospectives, and backlog grooming.
- Oversee the full software development lifecycle, from requirements gathering to deployment.
- Collaborate with ownership and stakeholders to define priorities, create roadmaps, and plan sprints.
- Architect and design scalable, reliable, and maintainable software solutions using Node.js, React, MySQL, MongoDB, WebSockets, and AWS.
- Drive process improvements by implementing automation, CI/CD pipelines, and best practices.
- Monitor project progress, manage risks, and ensure timely delivery of high-quality solutions that align with business goals.
- Foster a culture of learning by encouraging experimentation with new technologies and tools.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field — or equivalent work experience.
- 5+ years of experience in software development, with expertise in JavaScript (Node.js, React, TypeScript), MySQL, Git, WebSockets, CI/CD, and AWS.
- 2+ years of leadership experience with software development teams in Agile environments, in a manager, supervisor, or lead role with accountability for team performance. If not currently a manager, demonstrated success on a clear path to this role.
- Proven ability to deliver scalable, reliable solutions that align with business goals.
- Fluency in Tagalog is a definite plus, as is any history working with global resources.
- Excellent communication and collaboration skills with fluency in English.
- Solid track record of delivering software solutions on time and within budget.
- A fast learner, eager to tackle unfamiliar challenges and explore new technologies.
- Experience with DevOps practices and tools for CI/CD pipelines (e.g., Jenkins, GitHub CI/CD, Docker, Kubernetes).
- Familiarity with microservices architecture and related technologies (e.g., Docker, Kubernetes).
- Candidates must be a current resident and have a valid home address in Nevada, Oklahoma or North Carolina. Any non-resident candidate outside of these states will not be considered.
- AWS certification (desired but not required).
What We Offer
- A fully remote work environment with a strong focus on work-life balance.
- A supportive and collaborative team culture.
- Opportunities for professional growth and learning.
- The chance to work on exciting projects that directly impact business success.
Job Type: Full-time
Pay: $90,000.00 - $110,000.00 per year
Benefits:
- 401(k) matching
- Flexible schedule
- Paid sick time
- Paid time off
- Work from home
Schedule:
Work Location: Remote