Senior Fullstack Developer (Node.js/React)

BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSNode.jsPostgreSQLExpress.jsMongoDBTypeScriptNest.jsNext.jsReactCI/CD

Requirements

  • Proven experience with TypeScript, Node.js, React, Next.js, NestJS, and Express.
  • Advanced knowledge of microservices architectures and API design (RESTful and/or GraphQL).
  • Experience with caching strategies, system optimization, and performance improvements.
  • Hands-on experience with cloud services, especially AWS solutions such as EKS, S3, and API Gateway.
  • Strong knowledge of relational databases (MySQL, PostgreSQL) and non-relational databases (MongoDB, Redis).
  • Experience with DevOps practices and CI/CD tools.
  • Experience with messaging systems and event-driven communication patterns.
  • Familiarity with Agile methodologies such as Scrum and Kanban.
  • Experience with test-driven development (TDD/BDD) and automated testing frameworks.
  • Ability to work in large-scale development environments.
  • Knowledge of observability, resilience techniques, and monitoring tools.
  • Strong communication skills, autonomy, problem-solving ability, and ownership mindset.

Responsibilities

  • Design, develop, and support complex applications using React, Next.js, TypeScript, Node.js, and related technologies.
  • Build modern distributed applications based on microservices architectures and event-driven solutions using messaging platforms such as Kafka.
  • Contribute to technical decisions, architecture discussions, manage technical debt, and implement refactoring initiatives.
  • Ensure application quality, security, and stability through DevSecOps practices, automated testing, and code reviews.
  • Design, implement, and optimize CI/CD pipelines for automated builds, testing, and cloud deployments.
  • Identify and resolve performance, scalability, and reliability challenges across applications.
  • Create and maintain technical documentation for solutions, processes, and architectures.
  • Share knowledge of software engineering best practices, new technologies, and AI-powered development approaches.
  • Apply artificial intelligence tools and methodologies to accelerate development workflows.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now