ApplySoftware 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