Apply

Software Engineer (Nest.js and React.js)

Posted about 22 hours agoViewed

View full description

💎 Seniority level: Middle, 4+ years

📍 Location: Portugal

🔍 Industry: Software Development

🏢 Company: Broadvoice

🗣️ Languages: English

⏳ Experience: 4+ years

🪄 Skills: Backend DevelopmentDockerNode.jsSoftware DevelopmentAgileDesign PatternsFrontend DevelopmentFull Stack DevelopmentGitKubernetesReact.jsTypeScriptApache KafkaREST APINest.jsCI/CDLinuxMicroservices

Requirements:
  • 4+ years of experience in software development with Node.js, TypeScript (and/or Nest.js), and React.js.
  • Strong understanding of loosely coupled architectures.
  • Experience with AI tools and services is a strong plus.
  • 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.
  • Knowledge in VoIP environments, Apache Kafka, Docker, Kubernetes, and event-driven architectures.
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.
Apply