Senior Fullstack Developer (Python/React)

New
J
JobgetherIT Services
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSGraphQLPythonDjangoFlaskTypeScriptFastAPINext.jsReactMicroservices

Requirements

  • Proven professional experience developing fullstack applications using Python with Django, FastAPI, Flask, or similar frameworks, together with TypeScript, React, and Next.js.
  • Advanced knowledge of microservices architectures and experience designing RESTful and/or GraphQL APIs.
  • Strong expertise in caching strategies, performance optimization, and techniques for improving application scalability.
  • Hands-on experience with AWS services such as EKS, S3, API Gateway, and related cloud technologies.
  • Strong experience with relational databases such as MySQL and PostgreSQL, as well as non-relational technologies such as MongoDB and Redis.
  • Knowledge of database performance optimization and query optimization techniques.
  • Practical experience with DevOps practices and CI/CD tools for automated software delivery.
  • Experience with messaging systems, asynchronous communication, and event-driven architectures.
  • Experience working with agile methodologies such as Scrum and Kanban.
  • Hands-on experience with Test-Driven Development (TDD), Behavior-Driven Development (BDD), and automated testing tools and practices.

Responsibilities

  • Design, develop, maintain, and evolve complex applications using Python on the backend with frameworks such as Django, FastAPI, or Flask, combined with React and Next.js on the frontend.
  • Build modern distributed applications and microservices using event-driven architectures and messaging technologies such as Kafka and similar platforms.
  • Contribute to and influence technical architecture decisions, helping manage technical debt and implementing refactoring initiatives that create measurable business value.
  • Ensure application quality, reliability, security, and stability through DevSecOps practices, automated testing, and continuous improvement.
  • Conduct code reviews and provide technical guidance to ensure high engineering standards and maintainable solutions.
  • Design, implement, and optimize CI/CD pipelines that automate builds, testing, and deployments across AWS cloud environments.
  • Identify and resolve application performance, scalability, and reliability issues across frontend, backend, database, and infrastructure layers.
  • Design and optimize APIs using RESTful and/or GraphQL approaches to support scalable and maintainable distributed systems.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now