Senior Software Engineer

A technology company focused on building reliable and process-oriented infrastructure for communication solutions.
Backend
Senior Software Engineer
Remote
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Broadvoice is seeking a Senior Software Engineer to join their dynamic team in a remote capacity. This role combines technical expertise with leadership opportunities, focusing on building scalable solutions using Nest.js and Ruby on Rails. The position involves working with cutting-edge technologies including event-driven architectures (Kafka) and cloud-native deployments (Kubernetes).

The ideal candidate will have 4+ years of experience and will play a crucial role in developing and implementing innovative software products. They'll work closely with product managers, designers, and QA analysts while having the opportunity to mentor junior team members. The role demands strong technical skills in Node.js/TypeScript/Ruby on Rails, combined with excellent communication abilities and a collaborative mindset.

Broadvoice offers a compelling work environment that emphasizes both professional growth and work-life balance. They provide clear career advancement paths, mentorship opportunities, and a remote-first approach that allows flexibility in managing work and personal life. The company culture strongly values diversity, inclusion, and creating meaningful impact through work.

This position is perfect for someone who wants to contribute to building reliable infrastructure while growing their career in a supportive environment. The role offers the chance to work with modern technologies, lead technical initiatives, and be part of a company that's actively growing and evolving in the enterprise SaaS space.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Design, develop, and maintain software solutions using Nest.js and Ruby on Rails
  • Mentor development teams to uphold high standards of code quality
  • Work with team leaders, product managers, and developers from discovery to delivery
  • Translate business requirements into clear technical requirements
  • Write clean, maintainable, and efficient code
  • Develop and maintain unit/integration tests
  • Participate in code reviews and promote team knowledge-sharing
  • Create and maintain technical documentation
  • Debug and solve customer bugs
  • Mentor Junior Engineers

Requirements For Senior Software Engineer

TypeScript
Ruby
Kubernetes
Kafka
Node.js
  • Bachelor's degree in Computer Science or related field
  • 4+ years of experience in software development with Node.js / TypeScript / Ruby on Rails
  • Strong understanding of loosely coupled architectures and event-driven architectures
  • Proficiency with Git, Linux, and Agile methodologies
  • Excellent problem-solving skills with attention to detail
  • Strong communication skills and experience working with remote teams (fluent English required)
  • Leadership qualities with a collaborative, team-oriented mindset
  • Passion for learning and sharing new skills and technologies
  • Knowledge of Apache Kafka, Docker, Kubernetes and CI/CD is a plus

Benefits For Senior Software Engineer

  • Remote-first work environment
  • Career growth opportunities
  • Learning resources access
  • Mentorship programs
  • Work-life balance
  • Inclusive and diverse workplace

Interested in this job?

Jobs Related To Broadvoice Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Broadvoice, focusing on Nest.js and Ruby on Rails development with remote work opportunity and emphasis on mentorship and technical leadership.

Senior Software Engineer (Node.js/Nest.js)

Senior Software Engineer position at Broadvoice, specializing in Node.js and Nest.js for cloud communications solutions.

AWS FSx Lustre - SDE III, FSx

Senior Software Engineer role at Amazon Web Services, working on FSx for Lustre team in Boston, building high-performance cloud storage solutions.

Software Development Engineer, AWS FSx for Windows

Senior Software Engineer role at AWS FSx for Windows team, building distributed file system services with competitive pay $129,300-$223,600 and comprehensive benefits.

Software Development Engineer III, Aurora

Senior Software Engineer role at AWS Aurora team, building large-scale distributed database systems with focus on performance and reliability.