
Senior Full-stack Engineer – Django/React
Blue Coding
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Build and maintain API-driven backend services using Django and Django Rest Framework, supporting scalable and data-intensive workflows.
- Design and optimize complex ORM queries to power reporting, analytics, and aggregated data views.
- Develop background and asynchronous processing for batch operations such as data processing and report generation.
- Apply caching strategies to improve performance on high-traffic or data-heavy endpoints.
- Manage database schema evolution through migrations as product features expand.
- Build and maintain interactive, responsive frontend components using React and modern hooks.
- Implement efficient data-fetching and caching patterns to support complex UI workflows.
- Make pragmatic UI/UX decisions while collaborating closely with engineering and product stakeholders.
- Own features end-to-end, from design and implementation through testing and deployment.
- Contribute through code reviews, shared standards, and occasional mentorship.
- Balance new feature development with ongoing refactoring and quality improvements.
- Work effectively in a low-process, high-trust environment that values autonomy, accountability, and strong engineering judgment.
Requirements
- 5+ years of professional software development experience.
- Strong backend experience with Python and Django, including Django Rest Framework.
- Solid frontend experience with React, modern hooks, and component-based architectures.
- Experience working with asynchronous/background processing systems (e.g., Celery or similar).
- Strong SQL skills and experience optimizing database queries.
- Comfort working independently and owning complex features end-to-end.
- Experience participating in code reviews and providing technical feedback to peers.
- Strong attention to code quality, testing, and long-term maintainability.
- Fluent written and spoken English for collaboration with distributed teams.
Benefits
- Salary in USD
- 100% Remote
- Exposure to real-world, high-responsibility systems used in production
- A collaborative engineering environment with room for technical growth
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoDjango Rest FrameworkReactSQLORMasynchronous processingCelerycaching strategiesAPI development
Soft Skills
collaborationownershipcode qualityattention to detailmentorshipcommunicationautonomyaccountabilityengineering judgmentproblem-solving