Node.js Full-Stack Developer

New
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
DockerNode.jsGCPMongoDBMySQLTypeScriptAngularNest.jsNext.jsReact

Requirements

  • Solid experience in Full-Stack development using Node.js, NestJS, React, and Next.js.
  • Experience with TypeScript and modern JavaScript development.
  • Knowledge of Angular and Ionic/Capacitor for hybrid mobile applications.
  • Strong understanding of Clean Architecture, SOLID principles, and software design patterns.
  • Experience implementing automated tests, including unit, integration, and end-to-end (E2E) testing.
  • Solid knowledge of relational databases (MySQL) and NoSQL databases such as MongoDB, Firestore, or similar.
  • Experience with event-driven architectures and messaging systems (Pub/Sub).
  • Familiarity with Docker, Git, GitFlow, Pull Requests, and version control best practices.
  • Experience working with cloud environments, preferably Google Cloud Platform (GCP).
  • Knowledge of Firebase services, including Firestore, Authentication, Cloud Messaging, and Realtime Database.
  • Experience working in Agile environments (Scrum and/or Kanban).
  • Strong communication skills and ability to collaborate effectively in remote, distributed teams.

Responsibilities

  • Develop new features and maintain existing applications with a focus on scalability, performance, and code quality.
  • Collaborate with technical leaders and architects to design and implement robust software solutions.
  • Participate in code reviews, ensuring adherence to engineering standards, best practices, and clean code principles.
  • Contribute to agile ceremonies, including sprint planning, refinement sessions, estimations, and technical risk analysis.
  • Investigate, troubleshoot, and resolve software defects while proposing sustainable long-term solutions.
  • Design, implement, and maintain automated tests to ensure application reliability and software quality.
  • Apply best practices related to architecture, security, observability, and application performance throughout the development lifecycle.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now