About the Role
This role involves leading technical development on full-stack web applications using Django and React, working remotely within a distributed team to deliver reliable and scalable solutions while mentoring others and maintaining high engineering standards.
Responsibilities
- Design and implement full-stack features using Python and Django on the backend with React on the frontend
- Collaborate with product and design teams to define technical requirements and deliverables
- Write clean, maintainable, and well-tested code across client and server components
- Participate in code reviews to ensure code quality and knowledge sharing
- Troubleshoot and resolve technical issues in production and staging environments
- Optimize application performance for speed and scalability
- Ensure application security and data protection standards are met
- Work with APIs to integrate third-party services and internal systems
- Maintain and improve existing codebases while introducing modern development practices
- Support deployment pipelines and work with DevOps practices for continuous integration
- Document technical decisions, architecture changes, and system configurations
- Stay current with evolving technologies and frameworks relevant to the stack
- Contribute to architectural discussions and system design decisions
- Mentor junior developers through guidance and technical leadership
- Ensure compatibility across browsers and devices for frontend components
- Collaborate asynchronously with team members across time zones
- Follow agile development methodologies in sprint planning and delivery
- Use version control effectively with Git and branching strategies
- Participate in stand-ups, retrospectives, and technical planning sessions
- Respond to user feedback and iterate on product features
- Monitor application health and respond to alerts or incidents
- Evaluate new tools and libraries for potential integration
- Support testing efforts including unit, integration, and end-to-end tests
- Contribute to improving development workflows and team productivity
- Align technical implementation with business goals and user needs
Nice to Have
- Experience with modern frontend frameworks beyond React
- Familiarity with GraphQL
- Knowledge of microservices architecture
- Experience with monitoring and observability tools
- Background in fintech or regulated industries
- Open-source contributions or public code repositories
- Experience with performance testing and optimization
- Knowledge of accessibility standards and practices
- Experience with internationalization and localization
- Exposure to mobile-responsive design principles
Compensation
Competitive salary based on experience and location
Work Arrangement
Remote
Team
Distributed team with members across Latin America and the United States
About the Role
This position is designed for a skilled developer located in Latin America who will work remotely as part of a cross-functional team. The engineer will play a key role in developing and maintaining web applications using Django and React, focusing on robust backend systems and dynamic user interfaces. The ideal candidate thrives in a collaborative, remote-first environment and is committed to writing high-quality code.
Technology Stack
The primary technologies include Python with Django for backend services, React for frontend development, PostgreSQL for database management, and deployment via AWS. The team uses Git for version control, CI/CD pipelines for automated testing and deployment, and follows modern JavaScript practices with TypeScript support.
Not applicable