Senior Software Engineer

hace 2 meses


Culleredo, La Coruña, España Vonage A tiempo completo

Vonage Engineering Mission

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.

Why this role matters

The Engineering team at Vonage is a fast-growing group of talented engineers. They face multiple challenges associated with high-performance, distributed systems, and processing large volumes of data in real-time.

Job Responsibilities

  • Develop services and features for innovative products.
  • Create scalable and resilient solutions that can support business growth.
  • Work on a public cloud infrastructure.

What we value

  • Disruptive innovation and getting things done.
  • Passion and integrity, both personally and professionally.
  • Empowering employees and entrepreneurs in training.
  • Commitment, passion, and focus on getting things done.

The Stack

  • Golang
  • Kubernetes
  • Redis
  • Clickhouse
  • Postgres
  • NATS

Requirements

  • Excellent software engineering skills in Golang.
  • Practical understanding of high-performance, highly distributed computing.
  • Strong focus on testing.
  • Understanding of Object-Oriented Design and standard design patterns.
  • Experience with multi-threaded, 3-tier architectures, web services, and caching.
  • Experience dealing with event-driven pipelines.
  • Willingness to learn and use different technology/programming languages.
  • Experience working with public cloud. AWS would be advantageous.
  • SQL/NoSQL.
  • Practical experience of deploying code in a modern programming environment using tools such as Docker and Kubernetes.