About the Role
This position is for a senior-level fullstack engineer who will design, build, and maintain web applications using Python with Django on the backend and React on the frontend. The candidate will collaborate with cross-functional teams to deliver robust, high-performance software in a remote environment.
Responsibilities
- Develop and maintain fullstack web applications using Django and React
- Write clean, maintainable, and well-tested code across frontend and backend systems
- Collaborate with product and design teams to implement user-facing features
- Troubleshoot, debug, and optimize application performance
- Participate in code reviews to ensure code quality and knowledge sharing
- Design and integrate RESTful APIs between frontend and backend services
- Ensure applications meet security and data protection standards
- Work with relational databases and schema design
- Implement responsive and accessible user interfaces with React
- Support deployment processes and CI/CD pipelines
- Monitor production systems and respond to incidents
- Contribute to architectural decisions and technical planning
- Mentor junior developers and provide technical guidance
- Stay current with evolving technologies and best practices
- Ensure compatibility across browsers and devices
Nice to Have
- Experience with modern JavaScript frameworks beyond React
- Familiarity with containerization tools like Docker
- Knowledge of cloud platforms such as AWS or Google Cloud
- Experience with frontend build tools like Webpack or Vite
- Understanding of microservices architecture
- Exposure to DevOps practices and infrastructure as code
- Contributions to open-source software projects
- Experience with TypeScript in React applications
- Background in fintech or regulated industries
Compensation
Competitive salary based on experience and location
Work Arrangement
Remote
Team
Distributed team with members across Latin America
Location
This is a remote position open to candidates residing in Latin America. Time zone alignment with Eastern Time is preferred for collaboration.
Culture and Values
We value transparency, technical excellence, and continuous learning. Team members are encouraged to share ideas, lead initiatives, and grow professionally in a supportive environment.
Not applicable