25 days ago
São Paulo, BrazilSenior
Responsibilities
- Build high-impact features and contribute to architecture design with attention to resiliency, scalability, security, and fault tolerance.
- Advocate for readable, high-quality code and strong test coverage.
- Promote development best practices for high-scale web or mobile environments.
- Identify codebase improvements and implement integrations while documenting solutions and new flows.
- Participate in an Agile development process.
- Conduct meaningful code reviews and mentor junior team members when needed.
Requirements
- Strong knowledge and experience developing .NET applications.
- Experience with unit, integration, and end-to-end testing; test-driven development is a plus.
- Proficiency implementing and consuming REST APIs.
- Familiarity with relational databases, CI/CD flows, Git, Docker, Kubernetes, and cloud services.
- Understanding of scalable infrastructure and development tools and processes, including Git-flow and peer review.
- Aspiration to become a full-stack developer.
- Golang and Java knowledge is a plus.
- React, JavaScript, and TypeScript experience is a plus.
- Fluent written and spoken English, strong communication skills, and a self-motivated, autonomous mindset.
Benefits
- Full-time hybrid workplace in São Paulo, Brazil.
- CLT contract with job stability and benefits.
- Quarterly performance bonuses.
- Meal allowance of R$100 per working day paid through a Caju card.
- Health insurance with 50% of the cost covered by the company through SulAmérica.
- Extended parental leave of 180 days for maternity and 20 days for paternity.
- Daycare allowance of R$500 per month per child for mothers with children under three.
- Growth opportunities, professional development, international office opportunities, and exposure to a collaborative global team.
