Full Stack Software Engineer

Vonage Logo

Vonage

πŸ“Remote - Spain

Summary

Join Vonage, a leader in the cloud communications platform market, as a Full Stack Engineer on the Video Client Engineering team. You will play a key role in enhancing the Vonage Video Platform by improving the developer experience and endpoint media communication capabilities. This involves managing and expanding Video WebRTC SDKs, creating user guides and sample applications, and building reference applications. You will also contribute to APIs and low-code/no-code solutions. The position requires hands-on full-stack development, collaboration with product managers, and ownership of projects from ideation to deployment. Your contributions will directly impact the power, accessibility, and user-friendliness of our video APIs for developers worldwide.

Requirements

  • Solid knowledge of common challenges with cross-browser development
  • Fluency in HTML5, JavaScript, Typescript, CSS and different browser engine APIs in general
  • Experience with modern JS frameworks such as React, Angular, Vue, or similar
  • Expertise in building backend services using any of Node.js, Java or Go technologies
  • Good understanding of API design
  • Excellent debugging and problem solving skills
  • Experience with automated testing frameworks and platforms
  • Enjoys communicating with others and is always eager to learn new technologies and frameworks
  • Has a taste for rigor, and has a strong track record looking for best test coverage

Responsibilities

  • Hands-on full stack software development
  • Implement sample code, user guides, and even full-blown references applications to help showcase media communications and VoIP technology and Interoperability of the Video Vonage Communications Platform
  • Contribute to maintaining and evolving software stacks including both proprietary and open-source software
  • Working closely with product managers to help define product requirements for new products and features
  • Create web applications based on popular frameworks like React, Vue, Angular, etc
  • Writing automated unit and integration tests
  • Owning projects end-to-end, from ideation, to implementation and testing, and to deployment and monitoring

Preferred Qualifications

  • Experience with CI/CD in Jenkins, Github Actions, or similar tool
  • Familiarity with WebAssembly, WebGL, and/or WebGPU. as well as C/C++, Java, Objective-C, Swift, Kotlin or other programming languages, for native iOS and/or Android development, is a huge plus
  • Knowledge of cloud technologies such as AWS, Kubernetes, Helm, and Docker

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.