Job Closed
This listing is no longer active.
Soluções digitais para transformar o futuro
Senior Fullstack Developer – Python, React
Location
Brazil
Posted
175 days ago
Salary
0
Seniority
Senior
Job Description
Senior Fullstack Developer – Python, React
Spassu
• 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
Job 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
- Health insurance
- Dental plan
- Life insurance
- Meal or food allowance
- Transportation allowance
- WellHub
- Gympass
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Join the team at Zarego to develop custom software solutions using Next.js and serverless architecture. • Work on challenging technical projects focused on backend development. • Engage with various APIs and databases to build robust applications. • Collaborate with cross-functional teams for integration and testing.
• Building and scaling purpose-driven, digitally native brands • Working with a dynamic, diverse, and talented global team • Investing in AI and automation • Testing fast and helping to achieve growth
Senior Backend Engineer, .Net
iDealsWe help professionals to collaborate over sensitive data and run critical business transactions, such as M&A, smoothly.
• Participate in all phases of the SDLC as part of a cross-functional product team. This includes, but is not limited to, requirements analysis, design, implementation, testing (unit, integration, and service tests), building, deployment, and operation of new product increments, handling change requests, defect resolution, spikes, and proof-of-concepts • Ensure high-quality solutions by maintaining acceptable test coverage aligned with the Definition of Done criteria • Be a proactive team player, contributing actively to the group’s efforts to complete tasks and achieve goals • Adhere to and drive modern software engineering practices through design reviews • Engage in mentorship and knowledge sharing within the team and the Engineering organization
• Design and architect backend software applications supporting a modern, data-centric platform • Develop, maintain, and optimize scalable, high-performance applications using Node.js • Build and maintain RESTful APIs and integrate with external data sources • Implement reusable, modular components and support state management strategies • Perform unit and end-to-end testing using tools such as Postman • Participate in peer code reviews, ensuring adherence to coding standards and best practices • Collaborate closely with senior engineers, UI/UX designers, QA teams, and stakeholders in an Agile/Scrum environment • Debug, troubleshoot, and resolve complex technical issues • Contribute to technical documentation, including system design, APIs, and workflows • Support CI/CD pipelines using tools such as Jenkins and GitHub Actions




