Lead Software Developer - Humach
Dallas, TX 75201
About the Job
Humach is a fast-growing, industry pioneer in the work@home contact center and digital agent/AI industry, focusing on customer sales and support. For over 35 years, the leadership at Humach has continued to revolutionize the CX industry into where we are today. We combine the best of human and digital agents for the benefit of the end customer.
Humach is seeking a highly skilled and motivated Lead Software Developer with expertise in Full Stack Development, Web and API Development, and AWS Cloud Development to join our dynamic team. The ideal candidate will be a visionary leader capable of managing a distributed development team using Agile methodologies while delivering high-quality, scalable, and innovative software solutions.
This is a remote position. Candidates must reside and be able to commute regularly in the Dallas/Fort Worth, Texas area to support collaboration during key project phases or events.
KEY RESPONSIBILITIES:
- Full Stack Development: Design, develop, and maintain robust front-end and back-end systems using modern frameworks, tools, and best practices.
- Web and API Development: Architect, build, and deploy secure, scalable web applications and RESTful APIs to support business objectives.
- AWS Cloud Development: Utilize AWS services (e.g., EC2, S3, Lambda, DynamoDB) to develop, deploy, and maintain cloud-native applications.
- Project Leadership: Serve as the lead developer on projects, overseeing technical design, development, and deployment while ensuring alignment with business goals.
- Team Management: As a project lead, manage a distributed development team, fostering collaboration and productivity through Agile development practices, including sprint planning, daily standups, and retrospectives.
- Quality Assurance: Ensure code quality through reviews, testing, and adherence to coding standards.
- Problem Solving: Provide innovative solutions to complex technical challenges and contribute to strategic technical decisions.
- Mentorship: Mentor junior developers, fostering skill development and knowledge sharing within the team.
QUALIFICATIONS:
- Degree in Computer Science or related field.
- Minimum of 5+ years in full-stack software development, leading development teams and managing software projects.
- Proficiency in modern programming languages such as JavaScript, Python, Java, or others.
- Expertise in front-end frameworks (React, Angular, Vue) and back-end frameworks (Node.js, Django, Spring).
- Strong knowledge of API design and development (REST, GraphQL).
- Hands-on experience with AWS cloud services (e.g., EC2, S3, RDS, Lambda).
- Deep understanding of Agile development practices and tools (e.g., Jira, Trello, Slack).
- Familiarity with CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
- Strong leadership and team management skills.
- Excellent communication and interpersonal skills to collaborate across departments.
- Problem-solving mindset with a focus on delivering results.
- AWS certifications (e.g., AWS Certified Solutions Architect, AWS Developer Associate) preferred.
- Experience with distributed systems and microservices architecture preferred.
- Background in DevOps practices and infrastructure as code (e.g., Terraform, CloudFormation) preferred.
Humach offers a competitive compensation and benefits package, including medical, dental, 401k, life insurance, paid time off and much more. If you're passionate about technology, thrive in leadership roles, and excel at managing distributed teams, we would love to hear from you! Apply now to become a key player in driving our mission forward.