Careers
Available job openings
Aheeva Technology is looking for full-time experienced developer. We provide Contact Center software to clients around the world. We are seeking candidate capable of analyzing and developing new software applications, as well as maintaining and modifying the existing systems. The candidate must be able to understand complex and distributed software solutions in order to implement new functionalities. If you think you are talented and an excellent programmer then it will be a pleasure meeting with you.
As a full-stack developer, you will be part of a team working on a solution built as a distributed micro-services architecture in Node.js. Your role and responsibilities will be a true definition of full-stack development but with greater emphasis on back-end. The ability to write flexible, modular and expandable code with performance optimization plays an important role in the candidates’ selection. Your skills in researching new techniques and technologies for front end development will make you stand out.
You will be working in a friendly and fun environment, in a small team where everyone around you, from developers to support personnel, are technically qualified to challenge your work and ask you some informed questions, but are also available to work on supporting and integrating your code into the existing platform.
The ideal candidate has the following set of skills:
Back-End:
- Node.js (Must have)
- JavaScript ES6 and later (Must have)
- RESTful API design
- OAuth, OAuth2 and other web authentication strategies
- MySQL, MongoDB, REDIS
- JAVA/Spring framework/Hibernate
- Experience in load balancing proxies (NGINX)
- Social network APIs (Facebook/Twitter/WhatsApp)
- Experience in email connectors (A plus)
Front-End:
- Angular 6+ (React is nice to have)
- Bootstrap and responsive layout implementation
- JQuery, CSS
- Unit testing
Other:
- Git
- ESLint/Prettier
- CI/CD with Bitbucket Pipelines
- Jenkins
- Jira, Confluence (Nice to have)
- SSL Certificate Management with Letsencrypt and Hosting providers
Benefits:
- Vision care
- Dental care
- Work from home opportunities
Job Types: Full-time, Permanent
Schedule:
- 8 Hour Shift
Experience:
- Node.js: 1 year (Required)
- MySQL/MongoDB: 1 year (Preferred)
- Angular: 1 year (Required)
- Java: 2 years (Preferred)
Email us with your resume at jobs@aheeva.com.
Aheeva Technology is seeking a technical support specialist for a permanent full time position, having good technical knowledge but also an excellent positive and friendly attitude with clients.
In the fast-paced role you will respond to and follow up on technical help tickets submitted via phone or email. Let your eye for detail and exceptional troubleshooting skills shine as you independently investigate and find solutions to technical issues, proposing solutions to address the cause of problems.
Your main responsibilities and tasks will include:
- Responding in a timely manner to service issues and requests;
- Troubleshooting and Resolving customers tickets from level 1 – 2 through phone, email or by connecting to remote customer servers;
- Installing servers, configuring new software, or performing software updates and migration;
- Working collaboratively with colleagues to provide efficient service;
- Give occasional training
- Network device administration;
- Storage management and backups;
- Help testing new releases
The knowledge and qualities you must hold:
- Degree in Computer Science
- Preferably bilingual (E/F) spoken and written
- Minimum of 3 years of experience in similar position
- Excellent communication skills
- Friendly and courteous attitude with clients
- Good knowledge of TCP/IP networking and Linux OS (command line)
- Good knowledge of Voice over IP technologies (VoIP) and the SIP protocol
- Excellent Linux (CentOS CLI) experience, including shell scripting and automation
- Excellent knowledge of MySQL and SQL commands
- A technical, logical thought process
- Great problem-solving skills
- An ability to stick to strict deadlines
- A keen eye for detail
- Experience with IT support ticketing systems
- Outstanding verbal and written communication skills.
- Approachable personality with the desire to deliver EXCEPTIONAL customer service.
- Ability to work in a team and independently.
If you consider that you have the profile we are looking for then it will be a pleasure to meet with you.
Job Types: Full-time, Permanent
Benefits:
- Dental Care
- Extended Health Care
- Vision Care
Schedule:
- Monday to Friday
Experience:
- Software Technical Support: 2 years (Required)
Work remotely:
- Temporarily due to COVID-19
Email us with your resume at jobs@aheeva.com.
Aheeva Technology is a well-established developer and provider of Contact Center software solutions, recognized for its reliable and complete suite of “Omnichannel, Omnibrand, Omnilocation” platform that delivers mission critical services and features to BPOs / Application providers, Telcos, and Corporates. Whether installed on Premises or In-Cloud, Aheeva operates under a Saas/Subscription business model which can be seamlessly tailored and branded to each client’s requirements.
Aheeva is currently growing in the Middle East, Africa, and Latin America and is focused on expanding its network of partners and resellers. We are pleased to announce that we are actively recruiting a Channel Development Representative (CDR) to join our dynamic and motivated team in Montreal and help find new international partners and resellers in these regions.
Your main responsibilities and tasks will include:
- Carry out research to find and qualify leads and opportunities.
- Establish contact with potential partners and resellers through cold calls and emails.
- Present and position Aheeva and its solution clearly and effectively and present it to potential partners.
- Set up meeting and calls between prospects and Director of Sales.
- Keep leads up-to-date with all meaningful conversations in the CRM.
- Report to the Director of Sales on a regular basis.
The knowledge and qualities you must hold:
- Strong academic credentials and organizational skills,
- 1-2 years of experience within lead generation,
- Able to deliver engaging presentations,
- Able to work with little supervision,
- Organized, process-driven, meticulous,
- Excellent communication skills,
- Fluent English and Spanish is essential,
- Motivated & target driven,
- Comfortable with cold calling,
If you consider that you have the profile, we are looking for then it will be a pleasure to meet with you.
Job Types: Full-time, Permanent
Benefits:
- Dental Care
- Extended Health Care
- Vision Care
- A technically challenging job.
- A permanent full-time work.
- A competitive salary + bonus.
- Paid time-off.
- Flexible schedule.
- An opportunity to join a dynamic team in a pleasant work environment.
Email us with your resume at jobs@aheeva.com.
WHO WE ARE
Aheeva Technology, founded in 2000 and with its headoffice in Montreal, is a Canadian company that develops and markets turnkey Contact Center solutions that enhance customer interaction and optimize agent productivity. A pioneer in the adoption of Voice-over-IP, Aheeva was among the first to leverage the VoIP technology to offer a commercial and robust solution to businesses looking for an innovative, flexible, and cost-efficient Contact Center platform.
Our clients, spread on all five continents, include large and successful BPOs who rely on our platform to run the most efficient operations with greater confidence in our capacity to continuously exceed their requirements and expectations through our consistent commitment to innovate and offer open and customizable tools for their success.
Aheeva Technology is headquartered in Montreal, Canada, with operations in Argentina and Senegal.
THE OPPORTUNITY
We are seeking a highly skilled Back End (BE) Architect to join our Software Development team and assist in creating a software solution that meets our clients’ needs and our vision of the next generation of our platform.
You will understand the complexity of Contact Center solutions, be able to see the “big picture” and create architectural approaches for software design and implementation to guide the development team. An expert problem solver, you will demonstrate a solid understanding of the broad range of software technologies and platforms available.
Do you have a passion for solving complex and interesting problems? Are you passionate about design patterns, technology stacks and designing for reuse? Do you enjoy challenges, researching, prototyping, and shaping big ideas that drive innovation? Do you want to be part of a team that pulls together to get things done? Then this opportunity may be a good fit for you!
WHAT YOU WILL DO
- Architect robust, maintainable, and high-performance solutions for our next-generation Contact Center platform
- Use extensive development experience to identify (and disqualify) technology stacks, libraries, and design patterns
- Scope and execute Proof-of-Concepts to minimize the risk of Back-End development
- Author documentation on key design elements to facilitate development and preserve design intent
- Oversee progress of development team to ensure consistency with initial design
- Guide and assist the development team throughout the process.
- Collaborate with subject-matter experts and team members to determine best practices and requirements for software
- Prepare an easy-to-understand report for supervisors detailing achieved milestones and short-term project goals
- Troubleshoot coding problems quickly and efficiently to ensure a productive workplace
- Ensuring that you and the team adhere to development schedules and deadlines
- Testing the final product to ensure it is completely functional and meets requirements
- Updating software solutions as required
- Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
WHAT YOU BRING
- Master’s degree in computer science.
- Proven experience as software architect
- 7+ years of software development experience
- Professional experience working on large-scale software projects
- Deep expertise in GO, Rust, JavaScript, TypeScript, distributed systems, load-balanced and scalable software, resilient architectures, responsive UI Design, HTML/CSS, Linux platforms
- Outstanding communication and presentation abilities
- Commitment to the ideals of software modularity, fault-tolerance, and reusability
- Ability to identify the key PoCs that will lead to robust, maintainable, scalable, and fault tolerant solutions
- Strong grasp of Back-End security practices and principles
- Ability to selectively write and comment POC code so development teams smoothly ramp to productivity
- Proven experience leveraging scalable backends including microservices and REST APIs
- Experience with on premise and cloud environments
- Front-End knowledge an asset
- Professional experience analyzing code for weaknesses and errors, and overseeing plans to improve them
- Highly technical and analytical mindset, with an ability to see both the big picture and the details.
- Experience in software development and coding in various languages
- High quality organizational and leadership skills
WHY WORK WITH US
- Competitive pay and lucrative benefits (medical, dental, vision)
- Flexible work arrangement
- Flexible vacation policy
- String sense of camaraderie, mutual respect, and shared goals among colleagues
Email us with your resume at jobs@aheeva.com.