Kenlo

Senior FullStack Developer – React, Node

Kenlo

full-time

Posted on:

Location Type: Remote

Location: Brasil

Visit company website

Explore more

AI Apply
Apply

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