Vonage is seeking a Senior Full Stack Software Engineer to join their Video Developer Tools Team. The engineer will contribute to the full-stack development of internal and customer-facing tools for the Vonage Video API. The role involves tackling complex challenges and collaborating with a global team.
Responsibilities:
- Design, develop, and maintain the front and back-end of customer-facing tools and applications for the Video API
- Build user-friendly and responsive interfaces
- Develop scalable server-side applications
- Work with databases and API architectures (REST, GraphQL)
- Design and implement microservices and serverless architectures in the cloud
- Set up and maintain continuous integration and continuous deployment (CI/CD) pipelines
- Work closely with product managers, designers and other engineers to deliver new features
Requirements:
- Proficiency in modern JavaScript frameworks like React and Vue.js
- Experience with HTML5, CSS3, Sass, and responsive design principles
- Experience in building backend services using languages such as Python, Node.js, Java and/or Go technologies
- Strong understanding of API design and RESTful principles
- Experience with designing and implementing microservices architectures, as well as working with GraphQL and REST APIs
- Understanding of relational databases
- Strong knowledge of automated testing frameworks
- Familiarity with CI/CD such as Jenkins, Github Actions
- Strong user interface development skills
- Experience implementing security best practices for web development
The role offers:
- Opportunity to work on customer-facing tools and applications for the Video API
- Opportunity to work on microservices and serverless architectures in the cloud
Apply
Vonage
Vonage is a global cloud communications leader that empowers businesses in their digital transformation. It delivers fully programmable Unified Communications, Contact Center Applications, and Communications APIs. The company focuses on innovating communication capabilities within digital, cloud, and real-time business environments.