Full-stack Engineer
- Closed
- US Company | Large ( employees)
- LATAM (100% remote)
- 5+ years
- Long-term (40h)
- SaaS Tools
- Full Remote
Required skills
- Python
- Django
- React.js
Requirements
Must-haves
- 5+ years of software development experience
- Strong professional experience with Python and Django
- Experience with React
- Experience with relational databases, including SQL queries, table and index design, and performance tuning
- Ability to design complex technical systems and write clear technical documentation
- Experience mentoring peers and improving code quality through review and collaboration
- Interest in learning new programming languages and technologies
- Self-motivated and proactive in contributing to a team from day one
- Strong problem-solving mindset and eagerness to tackle challenging technical issues
- Availability to join a dynamic, fast-paced team immediately
- Strong communication skills in both spoken and written English
Nice-to-haves
- Startup experience
- Experience working with AI-driven products or machine learning solutions
- Familiarity with modern development practices (e.g. CI/CD, containerization, microservices)
- Understanding of cloud infrastructure and distributed systems
- Interest in building user-centric products and improving developer experience
- Bachelor’s Degree in Computer Engineering, Computer Science, or equivalent
What you will work on
- Design and implement backend services and APIs to support application logic, optimize performance, and integrate with front-end systems
- Develop and maintain high-quality datasets, data pipelines, and data models to ensure scalability and reliability
- Collaborate with product and engineering teams to plan, design, and launch new features
- Contribute to the company’s mission by developing advanced software solutions that enhance user experience and deliver measurable client value
- Utilize a full-stack approach with technologies like Python, Django, PostgreSQL, AWS, and related tools
- Support ongoing AI initiatives through the development of intelligent and efficient systems that drive innovation
- Take ownership of features from design through deployment and make key technical decisions impacting multiple clients
- Participate in code reviews, provide mentorship, and promote engineering best practices across the team