Company Description
Squaretalk is a powerful yet simple communications platform that helps growing businesses boost customer engagement by providing them with the tools they need to communicate smoothly, so sales and support teams can get more done. Squaretalk's mission is to simplify cloud communications while increasing employee productivity and customer engagement. Squaretalk makes life easier by providing innovative communication solutions.
Position Overview:
We are seeking a highly skilled and experienced Senior Developer to join our dynamic team. The ideal candidate will have a strong background in Node.js, Laravel, Angular, databases and Vue.js, with additional experience in DevOps practices such as Docker and CI/CD. This role requires someone who is not only a proficient developer but also a mentor who can guide and inspire the entire development team. Additionally, the candidate should have a strong orientation towards cost efficiency, ensuring our solutions are both effective and economical.
Key Responsibilities:
- Lead the design, development, and maintenance of our contact center solutions using our technology stack.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor and guide developers at all levels, fostering a culture of continuous learning and improvement.
- Implement and manage DevOps practices, including Docker and CI/CD pipelines, to ensure efficient and reliable software delivery.
- Stay up-to-date with emerging technologies and industry trends to ensure our solutions remain competitive.
- Actively participate in code reviews, debugging, and optimization efforts.
- Develop AI-driven applications to enhance the functionality and efficiency of our solutions.
- Focus on cost-efficient development practices, ensuring that our solutions provide maximum value for minimal cost.
- Lead the implementation of new technologies to keep our solutions at the forefront of the industry.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- At least 5 years of experience in software development, with a focus on Node.js, Laravel, Angular, and Vue.js.
- Proven experience with DevOps practices, including Docker and CI/CD.
- Strong knowledge of Java, Redis, MongoDB, and MySQL.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with the ability to mentor and guide developers at all levels.
- Ability to work independently and manage multiple projects simultaneously.
Preferred Qualifications:
- Experience developing contact center solutions is a significant advantage.
- Experience in developing AI-driven applications.
- Familiarity with Agile/Scrum methodologies.
- Knowledge of cloud-based platforms and services.
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
- The chance to make a significant impact on the future of contact center technology.