
Mid-level Software Engineer – Full Stack, Python, React
TOPMIND
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
Tech Stack
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