Role Overview
We are working with a small, high‑trust team that’s hiring a Staff/Senior Staff Software Engineer—someone who thrives in ambiguity, takes real ownership, and prefers defining problems rather than waiting for tickets. This is not a “tasks+Jira” role. You’ll be shaping architecture, shipping meaningful systems, and using agentic coding tools (Cursor/ClaudeCode, etc.) as true force multipliers— not crutches.
You’ll be working remotely from Brazil on a 100% remote contract (PJ). You’ll be central to our product delivery, working across the entire stack to ensure our users have a seamless, reliable experience.
Responsibilities
Design and implement scalable, high‑performance full‑stack applications with a strong emphasis on backend architecture.
Lead and contribute to the integration of AI/ML features into products, collaborating closely with data scientists and engineers.
Develop robust backend services and APIs using Python or Node.js (Express, NestJS).
Identify, prioritize, and execute tasks throughout the software development lifecycle.
Debug, optimize, and maintain backend systems, APIs, and data workflows.
Ensure code quality through testing, code reviews, and best engineering practices.
Document development phases, monitor system performance, and improve reliability.
Participate in Scrum meetings and contribute to product and technical decision‑making.
Full‑Stack Development: Owning features from end‑to‑end using TypeScript and React.
Backend & Data: Building and maintaining robust services with Postgres and integrating third‑party APIs.
Product Evolution: Supporting ongoing feature delivery and improving stability across key user flows.
Code Quality: Contributing to a maintainable codebase as the platform grows, balancing speed with long‑term reliability.
Smart Engineering: Utilizing modern tools and AI‑assisted workflows to accelerate delivery without losing sight of fundamental coding principles.
Requirements
Database fluency: Proven experience with relational databases (Postgres or similar).
Strong backend expertise in Python or Node.js with 4+ years of professional software development experience.
Proficiency with frontend technologies such as React, Next.js, and TypeScript.
Hands‑on experience deploying ML/AI models into production environments.
Familiarity with database technologies such as MySQL, MongoDB, or PostgreSQL.
Strong understanding of Object‑Oriented Programming, Agile development principles, and cloud environments (AWS, GCP, or Azure).
High‑level proficiency in English (written and spoken).
Startup mindset: Thrive in a fast‑moving environment where requirements evolve.
Independent operator: Able to take ownership of tasks and work autonomously to hit delivery goals.
Pragmatic: Focus on “what works” and “what scales,” avoiding over‑engineering where it isn’t needed.
Benefits
International contract (PJ) with competitive remuneration.
100% remote—work from anywhere in Brazil.
Direct impact—from working directly with the founding team; no layers of middle management.
Access to a modern stack and the latest development tools in a clean, high‑velocity environment.
Opportunity to grow alongside the platform as we scale.
Yearly office allowance budget.
MacBook purchase support.
Why Join Us?
We’re a small, high‑trust team that values autonomy and ownership.
We treat ambiguity as raw material and raise the bar by tackling examples rather than processes.
We emphasize smart engineering, using modern tools and AI‑assisted workflows as force multipliers.
We value a holistic view when working on software development, with expertise in both frontend (React/Angular) and backend (Lambda, TypeScript) technologies.
We support backend specialists with additional knowledge in Java/Spring and DevOps experience on AWS.
We encourage learning and professional growth in a collaborative and innovative environment.
Equal Opportunity Employer
Flatiron has a zero tolerance to discrimination policy. In this regard, during the course of the evaluation of your job application and all your employment relation, if any, all discriminatory factors such as race, sex, sexual orientation, social gender definitions/roles, color, national or social background, ethnicity, religion, age, disablement, political opinion or any status that is protected under law shall be disregarded.
We only accept CVs that are in English.
#J-18808-Ljbffr