Open uri20190128 17683 1xt3sd3?1548680405
Voice Software Engineer @ BySide

Description

JOB DESCRIPTION

BySide has grown from a 3-person startup in 2006 (before startups were cool!) to a 80+ team with the mission to improve companies’ marketing results through Lead Activation: the ability to maximise revenue from visitors on a website, app or landing page. We do this by building and applying our technology: a platform offering a unique combination of Marketing Cloud and Cloud Contact Center.

Our Engineering team is in charge of building the next generation of our platform and to optimize a highly scalable system architecture. Our platform is critical for business operations in some of the world’s largest retailers, banks and telecommunication companies - we handle more than 13.000 million pageviews and 12 million calls a year - so high availability is key.

As a Voice Software Engineer, you will work on a team that owns the services that support the scale of our business.

 

REQUIREMENTS

  • Must have:

    • 2+ years of experience working with VoIP - SIP, SDP and RTP (e.g. Asterisk, RTPEngine, Drachtio or equivalent);

    • 3+ years of development experience in TypeScript /JavaScript;

    • familiarity with signalling analysis tools (e.g. sngrep, Homer or equivalent)

    • knowledge of RDBMS (e.g. MySQL or equivalent);

  • We value experience with:

    • PHP development;

    • Redis;

    • automated testing techniques (e.g. Jest, PHPUnit, etc);

    • agile methodologies;

    • distributed systems

    • cloud environment

  • BS or MS degree in Computer Science or equivalent experience;


 

RESPONSIBILITIES

  • Proactive contribution to our Digital Marketing Platform and the evolution of our market;

  • Design innovative applications, exploring interactivity and new ways of reaching people, using voice, video and other technologies;

  • Stay up to speed with all backend and web technologies, software architecture principles and design patterns;

  • Collaborate with experienced software engineers in the design, development and maintenance stages;

  • Focus to improve quality in the software development process.

 

Probably the most rewarding:

  • You will see an immediate impact of your work and value you created for customers.

 

KEY ATTRIBUTES

  • Ability to interact effectively with other teams and be a team player;

  • Excellent communicator, common sense and a passion to solve problems;

  • Work in a modern agile software engineering environment.

 

WHAT CAN WE OFFER

  • Possibility to work remotely;

  • Flexible working hours;

  • Several amenities and perks;

  • Unique office space in the historical centre of Porto; 

  • All the benefits of a large corporation combined with an informal and friendly environment;

  • A commitment to your development (we enjoy sharing and learning), with a career plan and regular feedback (regular 1:1 meetings and performance reviews);

  • Health insurance;

 

APPLY
[email protected]