Vonage logo

Senior Python Developer - Vonage

View Company Profile
Job Title
Senior Python Developer
Job Location
Wrocław Poland (Remote)
Job Description

Senior Python Developer 

At Vonage we envision, develop, and manage technology to connect the world. Our team brings excellence, passion, creativity, and curiosity to the job. We look at the business environment and technologies in new and challenging ways, striving to develop and deliver integrated whole-system solutions to meet our customers’ ever-changing needs.

Software Engineers for this position are responsible for all the activities involved in growing and maintaining our global AWS cloud-based platform that sits between the PSTN and all of our UCaaS applications. The candidate is expected to have a strong background in VOIP technologies, protocols, and open-source platforms.  Additionally, this role is expected to have full-stack development experience with strong knowledge of developing applications end-to-end including application development, databases, cloud-based technologies, APIs, and scripting automation. It is a very dynamic environment with fast-paced turnaround times involving interactions with other team members, product managers, QA, and Ops resources in an agile environment.

Essential Job Functions

  • Design and develop distributed, robust, real-time high-volume applications 
  • Develop software using best dev/ops practices including aspects of testing, deployment, and operations.
  • Ability to complete individual tasks end-to-end independently while also working with a team to accomplish bigger objectives.
  • Monitoring the system's stability and ensuring it’s high-availability (99.999%)
  • Development of new features, logic, and bugfixes
  • Diagnosing bottle-necks and suggesting optimizations for top-notch performance
  • Performing production deployments of new versions
  • Writing automation to perform various complicated tasks
  • Writing monitoring scripts, alerts, and dashboards
  • Analyzing packet captures and system traces as the art of troubleshooting activities
  • Maintenance of the AWS cloud infrastructure
  • Reviewing and approving code written by others

 

Specific Requirements, Skills

  • 5+ years of experience in Software Development
  • Python, SQL, Shell
  • Knowledge of VoIP (SIP/RTP)
  • Hands-on experience with AWS
  • Relational (MySQL, Postgres) and No SQL  (Redis, DynamoDB) database technologies.
  • Knowledge of automation software and practices (Ansible or Terraform desired)
  • Linux Systems knowledge (performance tuning, basic networking, file systems)
  • Experience with version control systems like Git, SVN, etc
  • Strong troubleshooting skills
  • Ability and willingness to work in a global, fast-paced environment
  • Experience with DevOps practices
  • Highly organized with strong analytical and communication skills
  • Open-source technologies such as Asterisk, OpenSIPs, and/or Kamaillio (desired)
  • Experienced with Grafana, influxDB, telegraf (desired)
  • Familiarity with CI/CD tools (Jenkins/GH actions/CPL)
  • Working experience with network sniffers such as tcpdump/Wireshark/VoipMonitor

 

Education

  • Bachelor's degree in Computer Science or equivalent experience.

Discover job listings, tech companies, startups, investors, job listings, funding rounds, industries, and tech stacks.

Get EmployblBook a demo call

AND/OR


Get periodic emails about startups and the tech job market

Employbl Newsletter is about helping you find jobs and understand the tech job market. Read previous issues.

Vonage Headquarters Location

Holmdel Township, NJ

View on map

Vonage Company Size

Between 2,082 - 10,000 employees

Vonage Founded Year

2001

Vonage Total Amount Raised

$597,000,000

Vonage Funding Rounds

View funding details
  • Post Ipo Debt

    $225,000,000 USD

  • Series E

    $200,000,000 USD

  • Series D

    $105,000,000 USD

  • Series C

    $40,000,000 USD

  • Series B

    $15,000,000 USD

  • Series A

    $12,000,000 USD