Software Engineer

Logo of Broadvoice

Broadvoice

πŸ“Remote - Portugal

Job highlights

Summary

Join Broadvoice as a talented and experienced software developer with expertise in Nest.js and Ruby on Rails. You will play a key role in developing and implementing innovative software products, collaborating with various teams. Your contributions will drive quality solutions and involve mentoring team members. You'll work with event-driven architectures (Kafka) and cloud-native deployments (Kubernetes). Learn and grow alongside a diverse and talented team. Broadvoice offers a remote-first approach, focusing on work-life harmony and career growth opportunities.

Requirements

  • Bachelor’s degree in Computer Science or a related field
  • 4+ years of experience in software development in one of the following frameworks 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 a keen eye for detail
  • Strong communication skills and experience working with remote teams (fluent English required)
  • Leadership qualities with a collaborative, team-oriented mindset
  • A passion for learning and sharing new skills and technologies

Responsibilities

  • Design, develop, and maintain software solutions, primarily 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 the discovery phase to solution delivery
  • Translate business requirements into clear technical requirements
  • Write clean, maintainable, and efficient code
  • Develop and maintain unit/integration tests to ensure reliability
  • Participate in code reviews and promote team knowledge-sharing
  • Create and maintain thorough technical documentation
  • Debug and solve customer bugs
  • Mentor Junior Engineers

Preferred Qualifications

Knowledge of Apache Kafka, Docker, Kubernetes and CI/CD

Benefits

  • Grow Your Career: support your career journey with clear growth paths, access to learning resources, and mentorship
  • Enjoy Flexibility: remote-first approach and focus on work-life harmony

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.