
Senior Fullstack Developer – Python, React
Spassu
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Work on the development and evolution of corporate web applications
- Implement Full Stack solutions with a focus on Node.js for the back-end and React for the front-end
- Support the ecosystem of services in Python/FastAPI for integrations and automations
- Build and maintain APIs for integration with external systems
- Ensure performance, security, code quality, and adherence to software engineering best practices
Requirements
- Bachelor's degree in Information Technology or related field
- Experience developing applications, including system architecture and implementation
- Proven experience in web application development (front-end and back-end)
- Experience developing and consuming RESTful APIs
- Full Stack development (back-end and front-end)
- Python for application and service development
- FastAPI (or similar frameworks such as Flask/Django)
- Creating and maintaining REST APIs
- Endpoint documentation (Swagger/OpenAPI)
- Authentication and authorization (JWT/OAuth2)
- Front-end development with React
- Integration with relational and/or NoSQL databases
- Version control with Git (branching, merging, pull requests)
- Development best practices: clean code, modularization, tests, and documentation
- Architecture and design patterns applied to microservices and APIs (Desired)
- Development of integrations and communication with external systems via: REST/SOAP APIs, webhooks, messaging (RabbitMQ, Kafka or similar) (Desired)
- Containerization with Docker and deployment in cloud environments (Desired)
- CI/CD (Azure DevOps, GitHub Actions, GitLab CI or similar) (Desired)
- Automated testing (Pytest, unittest / Jest / Testing Library) (Desired)
- Observability: structured logging, metrics and tracing (Desired)
- Security applied to development (Desired)
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsReactPythonFastAPIRESTful APIsGitDockerCI/CDAutomated testingMicroservices