Skip to content
TeachableTeachable

Senior Software Engineer

Build user-facing web features, improve front-end architecture, and optimize application performance for Teachable’s remote Brazil-based platform. The role requires 4+ years of production web application experience with JavaScript, TypeScript, and React, plus strong collaboration and problem-solving skills.

About the job

Responsibilities

  • Build user-facing features and improve front-end architecture.
  • Optimize application performance for faster, more reliable product experiences.
  • Analyze interfaces, components, and user flows to identify bottlenecks and inefficiencies.
  • Collaborate with product, design, and engineering teams to design and implement features.
  • Improve code review processes and apply front-end development best practices.
  • Support production web applications across new and legacy codebases.
  • Collaborate with teammates of varying experience levels on technical projects.

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.
  • Experience writing production software.
  • Experience working on a platform with multiple services.
  • Ability to work and solve problems independently.
  • Strong collaboration, documentation, communication, and customer focus.
  • Motivation to solve complex technical problems and improve existing codebases.

Nice-to-haves

  • Production experience with Golang and Ruby.
  • Experience on an engineering enablement or platform team.
  • Experience contributing to engineering-wide initiatives.

Compensation

  • Contract is CLT and paid in BRL.
  • Compensation is intended to be fair and competitive, with pay bands informed by market data.
  • Base salaries are reviewed periodically, typically during annual performance reviews or promotion cycles.

Skills

JavaScript, TypeScript, React, Go, Ruby, Web Applications, Front-End Architecture, Application Performance, Code Review

Commure

Commure

Rio de Janeiro, Brazil

Senior Software Engineer, RCM Email Agents
$40k+/yrOn-site5+ YOEFullstack Engineering

Build and operate full-stack AI agents that automate high-volume healthcare revenue-cycle email workflows. The role requires strong Python/FastAPI, React, PostgreSQL, production engineering, and LLM or agent-harness experience.

Alpaca

Alpaca

Remote

Senior Full-Stack Engineer - Alpaca Connect
No salary listedRemote5+ YOEFullstack Engineering

Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, CMS
$140k+/yrRemote5+ YOEFullstack EngineeringQuick apply

Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.

Teachable

Teachable

Brazil

Senior Full Stack Engineer II
No salary listedRemote5+ YOEFullstack Engineering

Build and improve scalable production web applications while automating development and deployment workflows, mentoring engineers, and advancing engineering-wide practices. Requires 5+ years of experience and proficiency with Docker, Kubernetes, AWS, and Terraform.

Kraken

Kraken

Brazil
Senior Software Engineer - Full-stack - Growth Product
No salary listedRemote5+ YOEFullstack Engineering

Senior full-stack engineer on the Growth team, building scalable web and mobile systems for marketing, onboarding, KYC, funding, and user engagement. The role requires 5+ years of production engineering experience and proficiency with modern application and infrastructure technologies.