As a Senior/Lead Full-Stack Web Developer, you will build and maintain scalable web applications, develop high-performance databases, and integrate RESTful APIs and intelligent voice tools with IPBX infrastructure. You'll collaborate with cross-functional teams to deliver secure, responsive solutions that strengthen business operations and elevate user experience.
Job Overview
- Employment type: Indefinite term type contract
- Shift: Day Shift, Consecutive Off (roughly 8 AM to 5 PM Eastern time)
- Work setup: Work From Home
The Qualifications We Seek
- 10+ years of proven experience as a Full-Stack Developer or similar role
- Strong proficiency in front-end technologies (HTML, CSS, JavaScript, React, Vue, or Angular)
- Proficiency with back-end technologies (Node.js, Python, Java, or similar)
- Experience with relational and non-relational databases (MySQL, PostgreSQL, MongoDB, etc.)
- Deep understanding of API development and integration (REST, WebSockets)
- Experience integrating third-party services (e.g., Google Cloud Speech-to-Text, Amazon Polly, Twilio)
- Familiarity with IPBX/VoIP technologies and telecommunication systems is a strong plus
- Excellent problem-solving skills and attention to detail
- Strong written and verbal communication skills in English
- Experience with containerization (Docker) and cloud platforms (AWS, GCP, Azure)
- Understanding of DevOps pipelines and CI/CD practices
- Familiarity with data privacy and security best practices
Your Daily Tasks
- Develop, implement, and maintain robust front-end and back-end web applications
- Create and manage databases with focus on scalability and performance
- Design and build RESTful APIs and integrate external services
- Connect intelligent tools (Speech-to-Text, Text-to-Speech, etc.) with IPBX infrastructure
- Translate UI/UX mockups into functional, responsive interfaces
- Conduct code reviews, testing, and process documentation
- Collaborate with cross-functional teams to deliver optimized solutions
- Troubleshoot and resolve technical issues efficiently
- Stay current with new technologies and propose improvements