Full Stack Engineer
Join Vonage and help us innovate cloud communications for businesses worldwide!
We are part of an established team responsible for some of our company’s core audio-call SDKs and related web applications. Our mission is to deliver high-performance, reliable, and user-friendly solutions that integrate seamlessly into our products and ensure exceptional customer experiences.
As a Full Stack Developer, you’ll play a pivotal role in the client voice component of the VBC product’s softphone client library and its supporting applications. You will take ownership of end-to-end development, from design and implementation to automated testing, CI/CD, and troubleshooting complex issues. Your work will directly impact product quality and developer velocity across the organization. Because we are a distributed, multi-geo team, strong communication skills and the ability to collaborate across time zones and cultures are essential to success in this role.
Essential Job Functions
- Deliver end-to-end features in a full-stack role, aligned with your skills and career goals.
- Design and develop solutions for high availability and scalability.
- Build, test, and release new features while maintaining quality standards.
- Contribute to coding standards, design patterns, and development processes.
- Estimate and plan development tasks, ensuring timely delivery.
- Collaborate with cross-functional, multi-geo teams to ensure smooth releases and effective communication.
- Mentor junior team members and contribute to knowledge sharing across the team.
What you'll bring:
- 3+ years of hands-on experience in web development (frontend-focused) with JavaScript and TypeScript as core skills.
- Strong experience with C# (1+ years) backend development. Node.js familiarity is a plus.
- Experience with modern frameworks such as Vue.js, React, or Angular.
- Familiarity with backend technologies, such as Node.js, and the ability to contribute to server-side logic as needed.
- Understanding of micro-frontend or modular frontend architectures and approaches.
- Experience implementing and maintaining CI/CD pipelines for automated testing, building, and deploying web applications.
- Solid debugging skills, including the ability to interpret logs and investigate issues across both frontend and backend components.
- Proactive attitude with a commitment to continuous learning and professional development.
- Strong communication skills, proficiency in English, and the ability to collaborate effectively with cross-functional teams, including colleagues from different countries and cultural backgrounds.
- A team player who values knowledge sharing and thrives in a dynamic, fast-paced environment while meeting deadlines.
Nice to have:
- Hands-on experience with WebRTC, SIP, NX, Web Components, or Progressive Web Apps (PWAs).
- Experience with cloud platforms and resources, such as AWS and S3.
- Familiarity with Node.js and the ability to contribute when needed.
- Familiarity with mobile development SDKs (Windows, macOS, iOS, Android).
- Experience with additional scripting or programming languages (e.g., Bash, Python, Java, Kotlin, Swift, Objective-C).
- Experience writing technical documentation.
- Exposure to microservices, serverless architectures, or API design.
- A B.S./B.A. degree in Engineering, Computer Science, Mathematics, or a relevant technical certification and/or equivalent practical experience.
This is a hybrid role, offering the flexibility to work remotely most of the time. However, certain tasks will require in-person collaboration with team members. You should be prepared to attend on-site meetings occasionally to support key project milestones and ensure successful outcomes.
There’s no perfect candidate. You don't need all the preferred qualifications to make a valuable impact on our team. Our employees and customers come from diverse backgrounds, so if you're passionate about what you could achieve at Vonage, we'd love to hear from you.
To learn how we process your personal data during the recruitment process, please refer to our Privacy Notice.
Who we are:
Vonage is a global cloud communications leader. And your talent will further help brands - such as Airbnb, Viber, WhatsApp, and Snapchat - accelerate their digital transformation through our fully programmable-based unified communications, contact center solutions, and communications APIs. Ready to innovate? Then join us today.
Note: The purpose of this profile is to provide a general summary of essential responsibilities for the position and is not meant as an exhaustive list. Assignments may differ for individuals within the same role based on business conditions, departmental need or geographic location.
Apply for this job
*
indicates a required field