SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer (Fullstack)

Teachable - São Paulo, SP, Brazil - Hybrid - posted 2026-10-19

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Teachable is a no-code platform for creators to build businesses through courses, coaching, and digital products. The company powers hundreds of millions in creator sales annually and is undergoing a significant rebuild incorporating AI into its core stack. As a Senior Software Engineer (Fullstack), you will be responsible for building user-facing features, improving front-end architecture, and optimizing application performance to deliver faster and more reliable product experiences. You will analyze existing interfaces, components, and user flows to identify bottlenecks and inefficiencies. Collaborating with product, design, and engineering teams, you will design and implement new features, optimize code review processes, and establish front-end development best practices. This is a CLT (permanent employment) contract role based in São Paulo or Belo Horizonte, paid in Brazilian Real (BRL). Teachable is part of the Hotmart Company portfolio, which has helped creators and businesses earn over $10 billion. The company serves tens of thousands of creators who have reached more than 46 million students worldwide. You will join a dynamic, cross-cultural team at a pivotal moment in the company's evolution, working on rebuilding go-to-market strategies and product experiences with AI integrated from the ground up. **Requirements:** - 4+ years of hands-on experience building and supporting production web applications - Proficiency in JavaScript and TypeScript - Solid knowledge of and experience with React - Proficiency writing software used in production environments - Experience working on platforms with multiple services - Strong collaborative mindset with documentation focus and ability to balance asynchronous communication and virtual meetings - Passion for solving complex technical problems in both new and legacy codebases - Mindset of leaving the codebase better than found - Experience collaborating with team members of varying experience levels on technical project design and implementation - Ability to work and problem-solve independently - Humble, collaborative, customer-focused, and highly curious approach to problem-solving **Nice to have:** - Proficiency in Golang and Ruby in production environments - Experience on engineering enablement or platform teams, or contributing to engineering-wide initiatives

Similar roles