
Senior FullStack Developer – React, Node
Kenlo
full-time
Posted on:
Location Type: Remote
Location: Brasil
Visit company websiteExplore more
Job Level
About the role
- Work across the full lifecycle of digital products, from planning to implementation, with a focus on full-stack web development.
- Develop and maintain clean, sustainable, and well-structured code following engineering best practices.
- Build reusable, testable, and efficient components and services, ensuring quality, security, and maintainability.
- Develop and evolve microservices using Node.js and TypeScript.
- Design and maintain well-structured, secure, and scalable REST APIs.
- Work on service integrations, ensuring application consistency and reliability.
- Implement modern, responsive interfaces using React.
- Translate complex designs into high-quality code with attention to usability and accessibility.
- Apply SEO best practices and performance optimization.
- Use React Hooks, Context API, and composition patterns when building interfaces.
- Work with Serverless Functions, caching (Redis), and asynchronous service communication.
- Work with relational and NoSQL databases, ensuring data efficiency and integrity.
- Develop and run automated tests to ensure the quality and reliability of deliveries.
- Collaborate with multidisciplinary teams (Product, Design, and Infrastructure).
Requirements
- Strong experience as a Senior Fullstack Developer.
- Proficiency in React and Node.js.
- Experience developing microservices with Node.js and TypeScript.
- Knowledge of REST API development.
- Familiarity with Firebase and its tools.
- Advanced knowledge of HTML, CSS, and JavaScript.
- Experience with front-end frameworks, especially React.
- Skills in performance optimization and implementation of SEO best practices.
- Knowledge of CSS preprocessors (Sass, Less, etc.).
- Experience with Serverless Functions, caching (Redis), and asynchronous messaging (SQS, Pub/Sub, RabbitMQ).
- Strong command of Git (branching, git-flow).
- Experience with relational and NoSQL databases.
- Familiarity with testing tools, libraries, and development utilities.
- Experience with npm, Docker, and development tooling.
- Advanced English.
Benefits
- We believe in empowering your career and foster an environment that encourages continuous learning, growth, and knowledge sharing. Here you will find development initiatives, regular feedback, performance review cycles, and practices that support team growth.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
full-stack web developmentNode.jsTypeScriptREST API developmentReactHTMLCSSJavaScriptmicroservicesperformance optimization
Soft skills
collaborationattention to usabilityattention to accessibility