Description:
Implementation Engineer will play a crucial role in designing, developing, and implementing SMS, IVR, Email, and WhatsApp solutions using PHP, Node.js, and React.js. Will collaborate with cross-functional teams to deliver cutting-edge communication solutions that enhance user experiences and drive business growth.
Requirements:
- Proven experience in implementing SMS/IVR/Email and WhatsApp solutions, with a strong portfolio showcasing your work.
- Proficiency in PHP, Node.js, and React.js, with a solid understanding of web application development principles.
- Familiarity with communication APIs and protocols (SMPP, Asterisk, WhatsApp Business API, SMTP, etc.).
- Strong problem-solving skills and the ability to troubleshoot complex technical issues.
- Excellent communication and teamwork skills, with the ability to work collaboratively in a fast-paced environment.
- Attention to detail and a commitment to delivering high-quality solutions.
- Experience with version control systems (Git) and agile development methodologies is a plus
Key Responsibilities:
- Solution Design: Collaborate with cross-functional teams to understand business requirements and design efficient solutions for SMS, IVR, Email, and WhatsApp communication channels.
- Development: Leverage your expertise in PHP, Node.js, and React.js to build robust and scalable applications that facilitate SMS/IVR/Email and WhatsApp integration.
- Integration: Integrate third-party APIs and services seamlessly into our systems, ensuring reliable communication workflows.
- Testing and Quality Assurance: Develop and execute comprehensive testing plans to identify and resolve issues, ensuring high reliability and performance of the implemented solutions.
- Documentation: Create detailed technical documentation, including system architecture diagrams, API documentation, and implementation guides.
- Optimization: Continuously monitor system performance, identify bottlenecks, and optimize code for efficiency and speed.
- Troubleshooting: Diagnose and resolve technical issues related to communication channels, ensuring minimal downtime and a positive user experience.
- Collaboration: Collaborate closely with product managers, UI/UX designers, and other engineers to ensure alignment with overall project goals and timelines.
- Stay Current: Keep up-to-date with emerging trends and technologies in the communication and messaging domain, proposing improvements and innovations.