Browse All Jobs
Job Description

Broadvoice is seeking a Software Engineer with expertise in Nest.js and Ruby on Rails to join their dynamic team. The ideal candidate will be responsible for developing and maintaining software solutions, designing solutions for complex product features, and mentoring development teams. This role involves collaborating with product managers, designers, and QA analysts to deliver quality solutions for customers.

The Software Engineer will work with event-driven architectures (Kafka) and cloud-native deployments (Kubernetes) at scale, contributing to a reliable and process-oriented infrastructure for Broadvoice's future.

What this role involves:

  • Developing and maintaining software solutions using Nest.js and Ruby on Rails.
  • Designing solutions for complex product features.
  • Mentoring development teams to uphold code quality.
  • Translating business requirements into technical requirements.
  • Writing clean, maintainable, and efficient code.
  • Developing and maintaining unit/integration tests.
  • Participating in code reviews and promoting knowledge-sharing.
  • Creating and maintaining technical documentation.
  • Debugging and solving customer bugs.

Requirements:

  • Bachelor’s degree in Computer Science or a related field.
  • 4+ years of experience in software development in Node.js / TypeScript / Ruby on Rails.
  • Strong understanding of loosely coupled and event-driven architectures.
  • Proficiency with Git, Linux, and Agile methodologies.
  • Excellent problem-solving and communication skills.
  • Leadership qualities with a collaborative mindset.

Broadvoice offers:

  • Career growth opportunities with clear paths and learning resources.
  • A remote-first approach with a focus on work-life harmony.
  • A diverse and inclusive team culture.
Apply Manually

Broadvoice

Broadvoice is a global cloud communications company that unifies communication channels for businesses. With offices in the United States, Latin America, and Europe, Broadvoice delivers tailored solutions designed to enhance team connectivity and customer engagement. The company's platforms facilitate interaction, collaboration, and idea sharing, fostering meaningful human connections. Broadvoice emphasizes a supportive and inclusive work environment, promoting diversity, equity, and inclusion through various initiatives. Broadvoice offers services like Contact Center as a Service (CCaaS) solutions.

All Jobs at Broadvoice (9)