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