TOPMIND

Mid-level Software Engineer – Full Stack, Python, React

TOPMIND

full-time

Posted on:

Location Type: Hybrid

Location: São PauloBrazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • We are looking for a Full Stack Software Engineer with experience in Python and React to join our technology team.
  • Develop and evolve APIs and services in Python.
  • Build modern, responsive user interfaces in React.
  • Collaborate with Product and UX to define solutions.
  • Write testable, clean, and well-documented code.
  • Participate in code reviews and architectural decisions.
  • Monitor application performance and reliability.
  • Contribute to continuous improvement of processes and agile practices.

Requirements

  • Proven experience as a Full Stack developer with Python (Django, Flask, or FastAPI) and React.
  • Strong knowledge of REST APIs, integration with external services, and relational databases (e.g., PostgreSQL).
  • Proficiency in HTML, CSS, JavaScript/TypeScript, and frontend best practices.
  • Experience with Git, automated testing, and continuous integration.
  • Ability to work effectively in agile teams and collaborate across functions.
  • Nice to have: experience with cloud architectures (AWS, GCP, or Azure) and containerization (Docker).
  • Familiarity with queues, messaging systems, or microservices.
  • Experience with monitoring and observability (logs, metrics, alerts).
  • Previous work on SaaS products or high-scale platforms.
  • Contributions to communities, open-source projects, or tech talks.
Benefits
  • Hybrid (on-site and remote)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonReactDjangoFlaskFastAPIREST APIsPostgreSQLHTMLCSSJavaScript
Soft Skills
collaborationagile practicescode reviewsarchitectural decisionscontinuous improvement