Software Engineer - Python/Django (400)
Are you looking to advance in your international career? If so, we are here to assist you!
Join Ubiminds, a GPTW-certified company that prioritizes people and collaborates with American software product companies to expand their development capabilities. Ubiminds specializes in hand-picking the top 5% talent from Brazil to support their LATAM strategy by offering a unique blend of staff augmentation and employer-of-record services.
The client you will be supporting has gone through a significant transformation over the past five years – transitioning from a standard training company to a tech-focused competitor with high-quality content. They have evolved to a subscription-based digital learning model and recently acquired a key player in the industry. Now, they are poised to lead in edtech, with their Platforms team in search of talented individuals with a growth mindset to contribute to their product's growth.
Responsibilities
Building:
- Develop and deliver code consistently, focusing on testability, readability, and maintainability.
- Gain a profound understanding of data flow within complex systems and intricate data models.
- Responsibly utilize AI-assisted tools to enhance code quality and speed.
- Design and implement solutions with emphasis on scalability, performance, security, and privacy.
Collaboration:
- Engage early in the product development process, leveraging research insights to influence product strategy and roadmap.
- Collaborate with Engineering Team Members in Operational Reviews to monitor performance trends.
- Work closely with Product counterparts to present feasible technical options for new features and enhancements.
Support & Learning:
- Collaborate with product, design, and support teams to ensure optimal user experience with the developed products.
- Address bugs and performance issues promptly.
- Embrace a culture that values written communication and actively engage in sharing knowledge and mentoring.
Requirements
Mandatory Skills:
- Advanced/fluent English proficiency for effective communication.
- Minimum 5 years of experience as a Software Engineer.
- Hands-on experience in a Python/Django production environment.
- Proficiency in writing and optimizing SQL queries and designing relational data models.
- Basic familiarity with React and TypeScript.
Nice-to-have Skills:
- Exposure to infrastructure-as-code tools like Terraform.
- Experience with tiered web application architecture, encompassing backend services, APIs, and frontend integration.
- Demonstrated ability to enhance or refactor complex systems in live environments without disrupting user experience.
- Excellent written communication skills, crucial for collaborative work dynamics.
About Ubiminds
Cultural Fit:
- People-first approach guiding all interactions.
- Embrace challenges as opportunities for growth.
- Proactive attitude to tackle challenges with commitment.
- Focused on teamwork for collective achievement and evolution.
- Dedication to delivering exceptional services that exceed expectations.
- Uphold values of honesty, transparency, and openness in all situations.
Perks and Benefits
As a Software Engineer at Ubiminds, you will enjoy:
- Equal treatment to full-time employees of the partnered company.
- Comprehensive back-office support, including career guidance and HR services.
- Work under a remote-first policy within a distributed team.
- Receive a MacBook for work purposes.
- Access growth opportunities through networking with tech professionals and engaging in tech talks and remote social events.
- Enhance English language skills through free lessons with native speakers.
- Benefit from a candidate referral bonus and access to office facilities in Florianópolis, including massages, snacks, soft drinks, and games.
Application Process
- Initial interview with Tech Recruiter to discuss the job and your experiences.
- Client-specific evaluation process.
- Formal job offer.
