Skip to content
ClutchClutch

Senior Software Engineer

Owns complex product features across the frontend and backend, from technical design through production, while mentoring teammates and improving architecture. Requires 7+ years of software engineering experience and strong TypeScript, Node.js, React, API, database, cloud, and CI/CD expertise.

About the job

Responsibilities

  • Own product work end-to-end across frontend and backend, with full production responsibility.
  • Ship production contributions and develop a strong understanding of the architecture, codebase, and product workflows.
  • Form technical opinions and identify areas for improvement.
  • Contribute to design and code reviews.
  • Own significant features from technical design through production across frontend and backend.
  • Proactively identify and address codebase quality and consistency issues.
  • Mentor teammates through code reviews and technical pairing.
  • Own complex features autonomously, including cross-cutting architectural decisions.
  • Improve core platforms and critical business logic.
  • Influence technical standards and support difficult technical problems.

Requirements

  • 7+ years of software engineering experience.
  • Strong command of TypeScript across the full stack, including Node.js backend and React frontend.
  • Experience designing and building REST and/or GraphQL APIs with production ownership.
  • Ability to understand broad system architecture and make well-reasoned design tradeoffs.
  • Experience with relational databases, preferably PostgreSQL, including schema design and query optimization.
  • Cloud infrastructure experience, preferably AWS.
  • Experience with modern CI/CD practices.
  • Ability to communicate technical complexity clearly to product and cross-functional stakeholders.
  • Comfortable using AI tooling as part of an engineering workflow.
  • Applicants must have documentation and authorization to work in the country where the job is located.

Benefits and Compensation

  • Remote work flexibility.
  • Twice-yearly company off-sites.
  • 20 paid time-off days annually and national holidays.
  • Stock options.
  • Home office setup budget.
  • Work trip and co-working budget.
  • This position is offered on a contractor basis.

Skills

TypeScript, Node.js, React, REST APIs, GraphQL, Postgres, Relational Databases, AWS, CI/CD, Cloud Infrastructure, Schema Design, Query Optimization, AI Tools

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.

Teachable

Teachable

Brazil

Senior Software Engineer
No salary listedRemote5+ YOEFullstack Engineering

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.