C# .NET FullStack Developer - WebRTC Full-Time (Remote)

We're LiveSwitch.io, a global leader in Web Real-Time Communications (WebRTC) solutions--we are all about connecting people, everywhere, to what matters most. LiveSwitch, was established in 2008 and is trusted by leading enterprise customers, including Fox Television, Match, WWE, UPS, and Philips to provide reliable, low latency, easy to use video communication. We have offices in Vancouver, BC and Holly Springs, NC.

At LiveSwitch we believe that programming is a craft, an art form. We're looking for a Senior Software Developer (Full-Stack) who shares this sentiment and who applies ingenuity in their work to get the best solutions. If you are a Software Creator who takes pride in your craft, enjoys the Real-Time Communication world and can write awesome code in C#, Objective-C, and Java, then come work with us!

What you will be doing:

  • Play a critical role in developing an ecosystem of scalable and performant microservices.
  • Help with continuous software performance and scalability.
  • Maintain, and add new features to Web-based microservices while keeping them clean and testable.
  • Guarantee quality and performance on all application layers.
  • Participate in solution design and architecture.
  • Write unit tests and integration tests.
  • Give and receive feedback on projects (i.e., code, design, etc.)
  • Work closely with your Product Manager to develop technical solutions that meet customer requirements.
  • Mentor junior developers and help them reach their full potential

We're often asked, what does it take to succeed at LiveSwitch? You've got to have a huge appetite for learning, take ownership, and be smart without having an ego. Here at LiveSwitch, we believe in the FORCE! (Family, Ownership, Responsibility, Customer, Excellence) Is the FORCE strong within you? Below are more details of what we are looking for in this role.

This role will be for you, if you have:

  • 5 -10 years of experience developing enterprise-grade software
  • First-class analytical, diagnostic, and problem-solving skills
  • Excellent verbal and written communication skills with an ability to collaborate with UX designers, developers, product owners, and other team members
  • Passion for working in an exciting environment and delivering new technologies and products to the marketplace
  • Ability to learn quickly
  • Substantial experience with using and creating RESTful APIs
  • Practical knowledge of API security and modern authorization mechanisms, such as OAuth 2.0 and JWT
  • Experience with C# and ASP.NET
  • Knowledge and experience in frameworks like React, Angular, or Vue along with fundamentals of HTML5, JavaScript (ES6+) and CSS3
  • Experience with Relational Database Systems such as PostgreSQL, MySQL, SQL Server, etc
  • Experience with SQL, including designing high-performance schemas and query optimization
  • Experience with Git and CI tools
  • Experience with SaaS operations
  • A knack for benchmarking and optimization

The great-to-haves:

  • Message queueing protocols such as AMQP
  • NoSQL databases (BigQuery, MongoDB, etc)
  • Developing cloud-native applications using the Twelve-Factor methodology
  • Using/developing microservices and operating/supporting them in production
  • Event-driven architectures
  • Containers and container orchestration tools (i.e., Kubernetes and Docker)
  • Agile development approaches such as Scrum
  • Familiarity with SIP and IP Telephony protocols and the use of packet capture tools (e.g. Wireshark) to identify irregularities.
  • Working knowledge of and the ability to interpret and troubleshoot SIP-based VoIP traffic, as well as the integration of dissimilar SIP telephony systems.

What's in it for you?

  • Competitive salary and Benefits, we're not just saying that! We compare our salaries to local averages to make sure that we stay ahead.
  • Internal opportunities for professional development and advancement
  • Comfortable, ergonomic workspaces with top-notch hardware
  • Work-from-home days, flexible office hours, and a relaxed office environment
  • A space where egos are checked at the door, sleeves are rolled up to lend you a hand, and where the CEO will know you by name, rather than by number.

About us:

Created by brothers Anton and Jerod Venema in 2008, LiveSwitch has grown to over 400 customers in 47 countries worldwide. Through our technology and innovation, we inspire and enable development teams through industry leading enterprise-class real-time streaming and analytic solutions. With products built from the ground up, we live and breathe RTC technology. Come work for a company that is built by Developers, for Developers!

Don't Be a Victim of Fraud Video

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.