CallHub
https://callhub.ioFounded in 2011, CallHub is an easy to use and award winning voice broadcasting, phone banking and SMS broadcast software that seamlessly integrates with users' existing systems. They are used across 200 countries and world renowned campaigns run by Uber, Greenpeace, Harvard University, Princeton University, Change.org, Save the Children, United Workers Union, among many others.
Check out the video below for a sneak peek into the product!
CallHub, headquartered in Washington DC, is the leading digital organizing platform for political campaigns, nonprofits, advocacy groups, and businesses seamlessly interact with their audiences worldwide.
The product
Their call center software enables unlimited agents to connect with people over a call to have personalized one-on-one conversations. The range of automated dialers (which include Power, Preview, Predictive, and Fast Click dialers) gives clients complete control over their dialing speed based on your needs while maintaining compliance. With features like answering machine detection, voicemail drop, phone number verification, and many more, the software ensures you spend maximum time having quality conversations. CallHub's mass texting solution lets users connect with people over SMS with solutions like Bulk SMS, MMS, SMS Opt-in and peer-to-peer texting.
Connecting people and enabling conversations was always the core idea. In 2011, Augustus Franklin created a chat tool that allowed visitors to a webpage to communicate with each other. This concept evolved initially into an engagement tool for online marketplaces and eventually into the foundation of what it is today – a comprehensive campaigning platform, one that empowers changemakers, organizations, and businesses to reach millions of constituents and facilitates change, one message, one call, one campaign at a time!
Jobs at CallHub
About Us
CallHub provides cloud based communication software for nonprofits, political parties, advocacy organizations and businesses. It has delivered over hundreds of millions of messages and calls for thousands of customers. It helps political candidates during their campaigns to get the message across to their voters, conduct surveys, manage event / town-hall invites and with recruiting volunteers for election campaigns. We are profitable with 8000+ paying customers from North America, Australia and Europe. Our customers include Uber, Democratic Party, major political parties in the US, Canada, UK, France and Australia.
About the Role
As a Senior Quality engineer in CallHub, you will be responsible for providing technical leadership to the quality team and expanding our automation goals advocating high quality user experiences without compromising the engineering velocity. Your primary role will be to design and develop the right test strategy including test automation and test plans that are targeted to uncover defects early to help build quality upstream and ensure quality products are reaching our customers. This includes adopting best practices and tools, driving product automation, suggesting new processes and policies, investigating customer reported issues, deduce patterns of issues and come up with solutions to address the technical challenges and work towards customer delight. You will act as a subject matter expert on everything we test and build. You are expected to understand the entire product workflow, customer experience and backend (API) and how everything affects each other and will act as the gatekeeper for quality. As part of the Engineering team, you will work with a team of highly technical software engineers, product managers and operation engineers to deliver great products that delight customers with exceptional product experience to users, both in terms of usability and performance. Our teams are small, yet incredibly impactful and we're curious, highly-motivated, engaged, and empowered to make a difference.
We're looking for engineers with strong analytical skills, meticulous attention to detail, attitude for perfection, knowledge of quality engineering processes who are inquisitive and eager to learn new technologies and love working in a dynamic environment. Your
Responsibilities
- Drive the overall quality & testing strategy including performance & resiliency testing with right test design, automation of test cases and test data ensuring all areas of the product are thoroughly tested and delight the customers by delivering defect free product
- Design & Development of automation test scripts (UI & API) using modern low-code/no-code tools integrating with CI/CD pipeline to achieve 100% automation
- Mentor the team with writing effective test strategy & design, test plan and test cases in solving complex quality issues
- Find scalable ways to automate functional, usability, performance, API, database and security testing
- Review product requirements and specifications and provide product & design feedback
- Track quality assurance metrics by analyzing and categorizing all customer reported bugs
- Quickly triage and test bug fixes on an ongoing basis
- Work in an agile environment, follow process guidelines and deliver tasks
- Participate in software architecture, design discussions and code reviews
- Be proactive, take ownership and be accountable
- Stay up-to-date with new testing tools and test strategies
What we’re looking for
- 1-2 yrs experience working as a Senior/Lead Quality Engineer
- 3+ yrs experience in automation testing of web applications (UI & API) using Selenium, Robot Framework, Rest Assured etc
- 5+ yrs experience in Software Quality, Testing & Automation
- Strong Knowledge of Jenkins, Git (Continuous Integration and Configuration Management)
- Knowledgeable with modern AI based low-code/no-code tools like Testsigma, Tosca, AccelQ, Katalon etc
- Experience in driving quality strategies & processes and guiding team to write clear and comprehensive test plans and test cases
- Attitude of breaking the system to make the system robust for users
- Detail oriented. Ability to empathize with customers
- The ability to work effectively in a fast-paced environment
- Team player with strong interpersonal skills, willing to ask for help and offer support to the rest of the team
- Good written and verbal communication skills
- BE/MS/MCA from reputed institutes in India or abroad
What you can look forward to
- You will get to see your work directly impacting users in a big way
- Freedom to contribute to multiple engineering disciplines (Development, Automation and DevOps)
- You will have the opportunity to work on the latest technologies as we are constantly innovating to provide reliable and scalable solutions for our customers.
- We value openness in the company and love delighting our customers.
About us
CallHub provides cloud based communication software for nonprofits, political parties, advocacy organizations and businesses. We have delivered over 200 millions messages and calls for thousands of customers. We help political candidates during their campaigns in getting their message across to their voters, conduct surveys, manage event/town-hall invites and with recruiting volunteers for election campaigns. We are profitable with 8000+ paying customers from North America, Australia and Europe. Our customers include Uber, the Democratic Party, major political parties in the US, Canada, UK, France and Australia.
About the Role
As a Senior/Lead Software Engineer at CallHub, you will play a critical role in leading the development and enhancement of our cloud-based communication and telephony platform (SaaS). You will be responsible for designing, building, and optimizing scalable, high-performance backend systems that support the rapid growth of our global user base, ensuring reliability, security, and customer satisfaction at every step. In this role, you will collaborate with cross-functional teams of highly skilled software engineers, operations engineers, and product managers to drive innovation and create products that delight customers by exceeding their expectations. You will lead technical decision-making, mentor engineers, and be responsible for building robust systems that are always available, while also contributing to the development of automation tools to streamline processes and improve efficiency. We are seeking experienced engineers with a deep understanding of software engineering principles, strong problem-solving skills, and a passion for leading teams to deliver impactful, customer-focused solutions. If you thrive in a fast-paced environment, love solving complex technical challenges, and are excited about mentoring and guiding the next generation of engineers, we’d love to hear from you!
Your Responsibilities
- Lead the design, development, and deployment of complex, scalable, reliable, and highly available features for world-class SaaS products and services.
- Guide the engineering team in adopting best practices for software development, code quality, and architecture.
- Make strategic architectural and technical decisions, ensuring the scalability, security, and performance of software applications.
- Proactively identify, prioritize, and address technical debt to improve system performance, maintainability, and long-term scalability, ensuring a solid foundation for future development.
- Collaborate with cross-functional teams (product managers, designers, and stakeholders) to define project scope, requirements, and timelines.
- Mentor and coach team members, providing technical guidance and fostering professional development.
- Oversee code reviews, ensuring adherence to best practices and maintaining high code quality standards.
- Drive continuous improvement in development processes, tools, and technologies to increase team productivity and product quality.
- Stay updated with the latest industry trends and emerging technologies to drive innovation and keep the team at the cutting edge.
- Ensure project timelines and goals are met, managing risks and resolving any technical challenges that arise during development.
- Foster a collaborative and inclusive team culture, promoting open communication and problem-solving.
- Imbibe and maintain a strong customer delight attitude while designing and building products.
What we’re looking for
- 6+ years of experience in software engineering, with a proven track record of leading engineering teams and mentoring junior developers.
- Strong expertise in designing and developing scalable backend systems, web services, and REST APIs using Python/Django or similar frameworks.
- Solid understanding of cloud-based architectures and microservices, with experience in deploying and maintaining SaaS applications.
- Solid experience in software engineering principles, including CI/CD pipelines, unit testing, code reviews, and version control (e.g., Git).
- Proficiency in working with databases like PostgreSQL, and experience in optimizing queries and ensuring high availability.
- Deep knowledge of computer science fundamentals, including data structures, algorithms, and software design principles.
- Experience with frontend technologies such as React, JavaScript, HTML, and CSS, and an understanding of how they integrate with backend services.
- Ability to quickly adapt to new technologies and make informed technical decisions in dynamic environments.
- Strong attention to detail, with the ability to empathize with customer needs and translate them into impactful software solutions.
- Excellent written and verbal communication skills, with the ability to clearly articulate technical concepts to both technical and non-technical stakeholders.
- Collaborative team player, willing to support and work closely with cross-functional teams.
- Bachelor’s or Master’s degree in Engineering or Computer Science from a reputable institution.
What you can look forward to
- Leadership and Ownership: Lead and oversee the entire software development lifecycle, from system design and development (backend and frontend) to QA and DevOps, with a focus on driving high-impact projects.
- Strategic Impact: Witness the direct impact of your work on our users and the overall success of the company, shaping products and solutions that make a significant difference.
- Innovative Technologies: Stay at the forefront of technology by working with the latest tools and frameworks, as we continuously innovate to deliver reliable and scalable solutions for our customers.
- Collaborative Culture: Engage in a culture of openness and collaboration, where your insights and leadership help drive the company’s success and delight our customers.
Similar companies
ProofHub
About the company
Jobs
0
Hubhopper
About the company
Jobs
0
Hodusoft
About the company
Jobs
1
Phonon Communications Pvt Ltd
About the company
Jobs
2
Dialpad
About the company
Jobs
1
Click SMS Promotions
About the company
Jobs
1
cogent hub
About the company
Jobs
1
Cloudhub Digital Consultant Pvt Ltd
About the company
Jobs
plivo communications
About the company
Jobs
0
CallHub
About the company
Jobs