The position is for a Fullstack Engineer with deep experience in Python and React to contribute to a remote team across Latin America. The engineer will work on significant, high-quality software projects in a collaborative setting that supports ongoing learning and career advancement. Candidates must have over five years of full-stack development experience and a strong grasp of core software engineering principles.
Responsibilities
- Work on impactful and technically challenging projects
- Build well-crafted, market-leading applications
- Engage in diverse client-based initiatives
- Collaborate using modern technologies alongside seasoned developers
Requirements
- Bachelor’s degree in Computer Science or a related discipline, or equivalent practical experience
- Minimum of five years of experience as a Full-Stack Developer using open-source tools
- Extensive background in Python or other object-oriented programming languages
- Solid proficiency in full-stack development, covering backend systems, data storage, and contemporary web frameworks
- Hands-on experience with CI/CD platforms such as Jenkins
- Strong foundation in software engineering concepts including object-oriented programming, data structures, testable code design, and algorithms
Nice to Have
- Experience working with SaaS platforms and in corporate settings
- Background in B2B financial services or asset management domains
Tech Stack
Python, Flask, Django, SQLAlchemy, PostgreSQL, ORMs, JavaScript, React, Knockout, MongoDB, Redis, Git, Vagrant, Fabric, Docker, AWS, Jenkins
Benefits
- Competitive pay with bonuses and performance-driven salary increases
- Generous paid time off policy
- Flexible scheduling
- Fully remote work environment
- Support for continuing education, training, and conference attendance
- Company funding for courses, exams, and professional certifications
Compensation
Competitive salary and bonuses, including performance-based salary increases
Work Arrangement
global — Latin America, United States, Central/South America — Flexible working hours, fully remote
Team
rapidly growing team, consultancy team serving multiple clients
- Collaborative and enriching work environment
- Emphasis on continuous learning and personal development
- Support for professional growth
- Recognition of individual contributions and perspectives
- Commitment to high-quality output and client satisfaction
Additional Information
- This role is fully remote
- Work directly influences client business outcomes
- Opportunity to advance career through exposure to varied projects
- Must be able to thrive in a fast-moving, evolving environment
- Preference given to candidates with corporate or B2B financial services experience

