Jobgether
Node.js Full-Stack Developer | Pleno
Job description
Accountabilities
- 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.
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.
Nice to Have
- Experience with CI/CD pipelines (GitHub Actions, GitLab CI, or similar).
- Knowledge of Domain-Driven Design (DDD).
- Experience working on high-traffic or high-concurrency applications.
- Previous exposure to technical leadership or engineering standards definition.
Benefits
- Competitive compensation package aligned with market standards
- Opportunity to work on innovative AI-driven and cloud-native digital products
- Collaborative, remote-friendly work environment
- Continuous learning and professional development opportunities
- Exposure to modern technologies and cutting-edge engineering practices
- Career growth within a global technology organization
- Agile culture focused on innovation, collaboration, and technical excellence.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1


