Software Engineer

Full-time
Poland
Mid Level
Posted 2 months ago
Go ad-free with Premium ×
The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

Why this role matters

The Engineering team at Vonage is a fast growing group of talented engineers. As a Software Engineer in our Voice RTC (Real-time communications) team, you will develop new features and tools for applications that underpin our voice capability all over the world, your code will be critical in allowing thousands of people to connect via voice every second. The code you write will directly affect the success of businesses around the world.

Your key responsibilities

  • Design and develop a wide-range of distributed, robust real-time and high-volume production applications for our Voice API platform, and develop prototypes.

  • Choose the appropriate technologies based on the product needs.

  • Develop and support software using best practices including aspects of documentation, testing, deployment and operations.

  • Apply innovative thinking to all functions of development.

  • Able to complete individual tasks end-to-end independently, while also working with a larger team to accomplish bigger objectives.

What you'll bring

Required

  • 3+ years of experience in Software Development

  • Excellent understanding of core development, algorithms, concurrency and server-side experience with knowledge of design patterns. 

  • Experience in Java (Spring, SpringBoot, JMX)

  • Experience with REST microservices, XML/JSON. 

  • Deep understanding of Object Oriented Design and standard design patterns.

  • Experience with development in a Unix/Linux environment.

  • An interest in continuing your own development across a range of new technologies.

  • Ability and willingness to work in a global, fast-paced environment.

Experience we consider a plus

  • Knowledge or working experience of VoIP protocols such as SIP, WebRtc, RTP and open-source VoIP technologies (such as Freeswitch, Asterisk, OpenSIPS, or Kamailio).

  • Experience with Golang

  • Proven ability to produce best in class highly distributed systems.

  • Experience in event driven programming for realtime time intensive applications.

  • Experience of multi-threaded, 3-tier architectures, web services and caching.

  • Experience with Cloud-based technologies such as AWS.

  • Knowledge of Python, Docker, Kubernetes, Jenkins.

  • Knowledge of NoSQL databases.

How you’ll benefit:

  • Medical Insurance

  • Glasses Reimbursement

  • Life Insurance – Allianz Family

  • Kafeteria – My Benefit

  • Ericsson Care Line

  • Discretionary Time Off (DTO)

  • Volunteer Time Off (VTO)

  • Additional benefits and perks will be discussed during the interview process

#LI-YB1

Go ad-free with Premium ×
About the Job
Full-time
Poland
Mid Level
Posted 2 months ago
Check if your resume is a good fit
25/100
Get Full Report
+ 1,284 new jobs added today
30,000+
Remote Jobs

Don't miss out — new listings every hour

Join Premium

Software Engineer

The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

Why this role matters

The Engineering team at Vonage is a fast growing group of talented engineers. As a Software Engineer in our Voice RTC (Real-time communications) team, you will develop new features and tools for applications that underpin our voice capability all over the world, your code will be critical in allowing thousands of people to connect via voice every second. The code you write will directly affect the success of businesses around the world.

Your key responsibilities

  • Design and develop a wide-range of distributed, robust real-time and high-volume production applications for our Voice API platform, and develop prototypes.

  • Choose the appropriate technologies based on the product needs.

  • Develop and support software using best practices including aspects of documentation, testing, deployment and operations.

  • Apply innovative thinking to all functions of development.

  • Able to complete individual tasks end-to-end independently, while also working with a larger team to accomplish bigger objectives.

What you'll bring

Required

  • 3+ years of experience in Software Development

  • Excellent understanding of core development, algorithms, concurrency and server-side experience with knowledge of design patterns. 

  • Experience in Java (Spring, SpringBoot, JMX)

  • Experience with REST microservices, XML/JSON. 

  • Deep understanding of Object Oriented Design and standard design patterns.

  • Experience with development in a Unix/Linux environment.

  • An interest in continuing your own development across a range of new technologies.

  • Ability and willingness to work in a global, fast-paced environment.

Experience we consider a plus

  • Knowledge or working experience of VoIP protocols such as SIP, WebRtc, RTP and open-source VoIP technologies (such as Freeswitch, Asterisk, OpenSIPS, or Kamailio).

  • Experience with Golang

  • Proven ability to produce best in class highly distributed systems.

  • Experience in event driven programming for realtime time intensive applications.

  • Experience of multi-threaded, 3-tier architectures, web services and caching.

  • Experience with Cloud-based technologies such as AWS.

  • Knowledge of Python, Docker, Kubernetes, Jenkins.

  • Knowledge of NoSQL databases.

How you’ll benefit:

  • Medical Insurance

  • Glasses Reimbursement

  • Life Insurance – Allianz Family

  • Kafeteria – My Benefit

  • Ericsson Care Line

  • Discretionary Time Off (DTO)

  • Volunteer Time Off (VTO)

  • Additional benefits and perks will be discussed during the interview process

#LI-YB1