Requirements
- Proficient in one or more programming languages, such as Java, Kotlin, JavaScript, or Python
- Comfortable taking a product end-to-end – backend services, integrations, and the user-facing pieces that close the loop
- Strong understanding of database design and evolution
- Skilled in creating RESTful APIs and integrating third-party systems (SaaS platforms, internal services, etc.)
- Experience designing and evolving software architecture from the ground up
- Experience with tools and practices for software monitoring, observability, and performance tracking
- Solid software engineering fundamentals, including version control, testing, and deployment automation, code reviews, and design documentation
- Comfort working directly with non-technical stakeholders – understanding their workflow, scoping the right solution, and shipping it with them
- Fluency in Portuguese and advanced English - we usually use English to write our code, documentation, tools, reference materials and eventually talk to partners and co-workers from other countries
Nice to Have
- Have shipped integrations across SaaS platforms (Google Workspace, HRIS, ticketing tools, etc.)
- Have experience embedding with non-engineering teams (People, Legal, Finance) to discover and ship together
- Have experience mentoring a team of software engineers
- Have experience with cloud service platforms and their services (AWS, GCP, Azure, etc)
- Know how modern CI/CD works
- Have some knowledge on containers and container-orchestration (eg. Kubernetes)
- Understand that the work is never done; we are always taking care and evolving our services
Benefits
- Competitive salary
- Profit sharing
- Meal allowance
- Health insurance
- Dental plan
- Life insurance
- Childcare subsidy and Atypical Parenthood subsidy
- Wellhub
- Home office allowance
- Employee assistance program (mental health, social, legal, and financial support)
- Extended parental leave
- Day off on birthday, Mother’s Day, and Father’s Day
- Benefits Club (discounts on everyday services)
- Discounts at educational institutions
- Reading kit for children – PlayKids
Work Arrangement
Hybrid — Brazil
Additional Information
- Language requirements: Fluency in Portuguese and advanced English
- Hiring process stages: Application, Interview with Recruiters, Tech Screening with Engineering Team (Coding Interview), Technicals Interview (Architecture live case), Interview with leadership, Offer
- Selection process currently lasts an average of 40 days
- Remote-first model with option to work from São Paulo offices or partner coworking spaces up to twice a week
- All communication conducted via email