Senior Full Stack Developer – Node, React
Location
Brazil
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Developer – Node, React
FCamara Consulting & Training
• Desenvolver e manter aplicações web escaláveis utilizando **Node.js**, **NestJS** e **React**. • Criar e consumir APIs REST seguindo boas práticas de arquitetura e desenvolvimento. • Modelar e implementar soluções utilizando **MySQL** e **MongoDB**. • Trabalhar com **TypeORM** e **Mongoose** para integração e gerenciamento de bancos de dados. • Desenvolver novas funcionalidades, realizar correções de bugs e otimizar a performance das aplicações. • Participar de revisões de código, refinamentos técnicos e cerimônias ágeis. • Utilizar **Docker** para padronização e execução dos ambientes de desenvolvimento e homologação. • Colaborar com equipes multidisciplinares para entregar soluções de alta qualidade.
Job Requirements
- Experiência com **Node.js** e **NestJS**.
- Conhecimento sólido em **TypeScript**.
- Experiência com **React**.
- Experiência com bancos de dados **MySQL** e **MongoDB**.
- Conhecimento em **TypeORM** e **Mongoose**.
- Experiência com **Docker**.
- Conhecimento em desenvolvimento e consumo de APIs REST.
- Familiaridade com Git e metodologias ágeis (Scrum/Kanban).
- Experiência com CI/CD.
- Experiência com arquitetura de microsserviços.
- Vivência em ambientes de cloud (AWS, Azure ou GCP).
Benefits
- Vaga também para PcD
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Frontend Engineer
AiraloWorld’s first eSIM store that gives you access to eSIMs for 200+ countries worldwide at affordable prices.
• Build and maintain high-quality software components and scalable features based on product specifications. • Optimize user interaction and improve SEO to ensure a fast, responsive, and seamless single-page application (SPA). • Apply unit testing, SOLID principles, and clean code practices to ensure the long-term health of the codebase. • Work closely with cross-functional teams (Product, Design, and Backend) to estimate tasks, provide progress updates, and troubleshoot technical issues. • Translate business requirements into elegant frontend code using modern build pipelines and tools.
• Lead and guide development teams while working directly with clients • Translate business and technical requirements into impactful applications • Provide technical and line-management leadership to your development team • Take responsibility for the successful delivery of projects • Identify and resolve blockers before they become issues • Ensure best practices in software development, DevOps, and agile methodologies are upheld within the team • Shape and define architectural decisions ensuring scalability, security, and maintainability • Provide updates to client and Nearform leadership to ensure clear understanding of project status and drive good decision-making
• Desenvolver, manter e evoluir aplicações mobile utilizando React Native • Participar de cerimônias ágeis (planning, daily, review e retrospectivas) • Atuar em conjunto com times de Produto, UX e Back-end • Garantir qualidade do código, performance e escalabilidade dos apps • Realizar troubleshooting e suporte a aplicações em produção • Participar de decisões de arquitetura e evolução tecnológica • Contribuir com boas práticas de desenvolvimento e code review • Implementar melhorias contínuas focadas na experiência do usuário
Role Description - Du setzt moderne Webprojekte mit Angular oder Vue gemeinsam mit unseren Kunden um. - Du berätst Kundenteams bei der Auswahl und Integration von UI-Komponenten-Bibliotheken wie Material-UI (MUI) oder Angular Material. - Du entwickelst hochwertige, nutzerzentrierte Webanwendungen mit Fokus auf UX, Design und technischer Exzellenz – immer mit dem Kundenbedarf im Blick. - Du stellst eine exzellente User Experience sowie ein ansprechendes UI-Design sicher und bringst aktiv Vorschläge zur Verbesserung ein. - Du optimierst die Anwendungen unserer Kunden in Bezug auf Performance, Responsiveness und Wartbarkeit. - Du arbeitest eng mit den Backend- und Kundenteams zusammen, um ganzheitliche Lösungen zu entwickeln und übernimmst bei Bedarf kleinere UX/Design-Aufgaben. - Du achtest auf Clean Code, führst regelmäßig Refactorings durch und trägst zur kontinuierlichen Verbesserung der Codebasis bei. - Du bist verantwortlich für die Wartung und Weiterentwicklung bestehender Anwendungen bei unseren Kunden. Qualifications - Du hast mindestens 5 Jahre Erfahrung in der Frontend-Entwicklung – idealerweise in Kundenprojekten und bringst fundierte Kenntnisse im Bereich UX/UI-Design mit. - Du beherrschst HTML5, CSS3, SCSS, JavaScript und TypeScript sicher und hast Expertenwissen im Angular Framework. - Du hast Erfahrung mit UI-Komponenten-Bibliotheken wie MUI, Angular Material o.ä. und kennst dich mit UX-Prinzipien und responsive Webdesigns aus. - Du arbeitest sicher mit Design-Systemen sowie Tools wie Figma oder Adobe XD. - Du hast Erfahrung mit State-Management-Lösungen wie Redux, Vuex oder NgRx. - Du integrierst souverän RESTful- oder GraphQL-APIs und testest Deine Anwendungen mit Jest, Cypress oder vergleichbaren Tools. - Du nutzt moderne Tooling-Umgebungen wie Webpack, npm oder yarn. - Du arbeitest gerne im Team, bist kommunikativ und bringst eine beratende Haltung mit. - Du sprichst Deutsch auf Muttersprachniveau und kannst auch ohne Weiteres in Englisch kommunizieren. - Idealerweise hast du Erfahrung mit Node.js – z.B. für SSR, Tooling oder Fullstack-Szenarien und bringst Kenntnisse in der barrierefreien Umsetzung von Webanwendungen. Benefits - Innovative Projekte & kreatives Umfeld – Du arbeitest an spannenden Kundenprojekten in einem kreativen, dynamischen Umfeld mit viel Raum für eigene Ideen und persönliche Weiterentwicklung. - Agiles Arbeiten – Du wirst Teil eines Teams, das flexibel und nach agilen Methoden arbeitet, um gemeinsam die besten Lösungen zu entwickeln. - Flexibilität – Du genießt flexible Arbeitszeiten und die Möglichkeit zur Remote-Arbeit, sodass Beruf und Privatleben gut vereinbar bleiben. - Wissen teilen & gemeinsam wachsen – Du profitierst von intensivem internem Know-how-Transfer und hast die Möglichkeit, Dich aktiv an der Weiterentwicklung des Teams zu beteiligen – fachlich wie menschlich. - Teamgeist – Dich erwartet ein motiviertes, kollegiales Team mit echtem Zusammenhalt, das sich auf Deine Ideen und Deinen Beitrag freut. - Attraktive Rahmenbedingungen – Du bekommst ein attraktives Gehalt, diverse Benefits und nimmst an coolen Mitarbeiterevents teil.



