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