Match score not available

Full Stack Software Engineer (Mid Level)

extra holidays
Remote: 
Full Remote
Work from: 

Vonage  logo
Vonage Information Technology & Services Large http://www.vonage.com
1001 - 5000 Employees
See all jobs

Job description

Vonage is the emerging leader in the $100B+ cloud communications platform (CPaaS) market. Customers like Airbnb, Viber, Whatsapp, Snapchat, and many others depend on our APIs and SDKs to connect with their customers all over the world.

As businesses continue to shift to a real-time, customer-centric communications model, we are experiencing a time of impressive growth.

We are looking for a Full Stack Engineer to join our Video Client Engineering team to explore new ways to further enhance and showcase the Vonage Video Platform, our WebRTC-compliant Communications PaaS. 

You will be instrumental in shaping and evolving the road map to improve the developer experience and enhance endpoint media communication capabilities for our video APIs. Your contributions will make these APIs more powerful, accessible, and user-friendly for developers. Your work will span managing and expanding our Video WebRTC SDKs, creating user guides, developing sample applications, and building comprehensive reference applications. Additionally, you will contribute to our APIs and play a key role in developing, expanding, and implementing our low-code/no-code solutions.

Responsibilities include:

  • 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.

Required Skills:

  • 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.

A plus, if one or more of the following are also provided, but not essential:

  • 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. #LI-JM1

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Software Engineer Related jobs