About the Role
The role involves developing and maintaining fullstack web applications, focusing on robust backend systems with Django and responsive frontend interfaces with React, while collaborating closely with product and engineering teams.
Responsibilities
- Design and implement backend services using Python and Django
- Build responsive user interfaces with React
- Collaborate with product teams to define feature requirements
- Write clean, maintainable, and testable code
- Participate in code reviews and technical discussions
- Troubleshoot and debug production issues
- Optimize application performance and scalability
- Ensure code quality through automated testing
- Work within agile development cycles
- Integrate with RESTful APIs and third-party services
- Maintain documentation for systems and processes
- Support deployment and monitoring of applications
- Follow security best practices in development
- Contribute to architectural decisions
- Mentor junior developers when needed
- Stay current with evolving technologies and frameworks
- Collaborate with UX designers to implement intuitive interfaces
- Participate in sprint planning and retrospectives
- Ensure compliance with data privacy standards
- Use version control systems effectively
- Monitor application uptime and reliability
- Respond to incidents during on-call rotations
- Improve CI/CD pipelines
- Evaluate and integrate open-source tools
- Support integration with databases and caching layers
Nice to Have
- Experience with Django REST Framework
- Familiarity with GraphQL
- Knowledge of TypeScript
- Experience with frontend state management libraries
- Background in microservices architecture
- Exposure to Kubernetes or serverless platforms
- Experience with PostgreSQL or MySQL
- Understanding of caching strategies
- Worked on high-traffic applications
- Contributions to open-source projects
- Experience with frontend testing frameworks
- Knowledge of accessibility standards
- Familiarity with SEO best practices
- Experience in fintech or regulated industries
- Background in mentoring engineers
Compensation
Competitive salary based on experience and location
Work Arrangement
Remote
Team
Collaborative, distributed team with agile development practices
Latin America, Remote position
This role is open to candidates residing anywhere in Latin America. The position is fully remote, with flexible working hours aligned to regional time zones. Collaboration will occur primarily through digital channels with team members across multiple countries.
Technology Stack
The primary backend technologies are Python and Django, with Django REST Framework for API development. Frontend development is based on React with modern JavaScript and associated tooling. Infrastructure leverages cloud services, containerization, and automated deployment pipelines.
Not applicable; position limited to candidates in Latin America