Software Engineer

closed
Broadvoice Logo

Broadvoice

πŸ“Remote - Portugal

Summary

Join Broadvoice as a full-stack software developer and contribute to the development and implementation of innovative software products. You will leverage your expertise in Node.js, Nest.js, and React.js to design, develop, and maintain scalable and robust solutions. Collaboration with cross-functional teams is key, as is utilizing AI tools and services to enhance product offerings. The ideal candidate possesses a critical mindset, a passion for innovation, and a commitment to high-quality code. Broadvoice offers a remote-first work environment in Portugal, fostering a culture of growth, flexibility, and community.

Requirements

  • Bachelor's degree in Computer Science or a related field
  • 4+ years of experience in software development with Node.js, TypeScript (and/or Nest.js), and React.js
  • Strong understanding of loosely coupled architectures
  • Proficiency with Git, Linux, and Agile methodologies
  • Excellent problem-solving skills with a critical and analytical mindset
  • Strong communication skills and experience working with remote teams (fluent English required)
  • Leadership qualities with a collaborative, team-oriented mindset
  • A passion for learning, experimenting with new technologies, and challenging conventional solutions

Responsibilities

  • Design, develop, and maintain software solutions, primarily using Node.js, Nest.js, and React.js
  • Leverage AI tools and services to enhance and optimize solutions when applicable
  • 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 tests to ensure reliability
  • Participate in code reviews and promote team knowledge-sharing
  • Create and maintain thorough technical documentation
  • Proactively identify areas for improvement and propose innovative solutions

Preferred Qualifications

  • Experience with AI tools and services
  • Knowledge in VoIP environments, Apache Kafka, Docker, Kubernetes, and event-driven architectures

Benefits

  • Remote-first approach and focus on work-life harmony
  • Support for career growth with clear paths, learning resources, and mentorship
This job is filled or no longer available