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 2 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 (Node.js/Nest.js)

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

Lead Software Engineer / Oracle / HCM / Learning / Cloud

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Learning Cloud implementation and development.

Community Engagement Market Manager - Corporate Responsibility

Community Engagement Market Manager role at JPMorgan Chase, focusing on strengthening inclusive economic growth in the New York Metro area through stakeholder engagement and community development initiatives.

Lead Software Engineer - Java, Spring Boot, React, Kafka

Lead Software Engineer position at JPMorgan Chase focusing on Java, Spring Boot, React, and Kafka development for the Equities/Future and Options Execution Technology Group.

Senior Lead Software Engineer - Java / Python Full Stack

Senior Lead Software Engineer position at JPMorgan Chase focusing on Java/Python full stack development for the Credit Trading Team.