Show more filters
Banner image for 7Gen

Mid-Level Full Stack Engineer

7Gen

G
Job Type   /   Job Level
Full-time   /   Others/Any
Company Location
Brazil
Engagement Model: PJ (Pessoa Jurídica) contractor. You invoice monthly via nota fiscal. You have full autonomy over your schedule, tools, and methods. You’re responsible for your own tax and benefits administration. $3,000 USD/month + $300/month equipment & tools budget. Long-term, monthly renewal.

Why 7Gen

We’re a growth-stage company making it easy for fleets to go electric. Our EV-as-a-Service model handles everything: vehicle procurement, charging infrastructure, financing, subsidies, and software. We do this so our clients don’t have to figure it out alone.

The engineering team is small: you’ll be one of the first hires, working directly with the CTO and the business. There are no layers between you and impact.

Our name comes from the Seven Generations Principle: the idea that decisions today should benefit people seven generations into the future. That’s the timescale we think on.

Why this role is different

We're a 18-person team building EV-as-a-Service infrastructure for fleets where an increasing number of people also ships code using LLM’s. We run an agent swarm under an operating charter: multiple agents writing real production code. As most of the code is AI-generated, the hard part of this job is catching what the model gets wrong.Why this role is different

We're a 18-person team building EV-as-a-Service infrastructure for fleets where an increasing number of people also ships code using LLM’s. We run an agent swarm under an operating charter: multiple agents writing real production code. As most of the code is AI-generated, the hard part of this job is catching what the model gets wrong.

What You'll Work On

  • Python Lambda services on AWS: dispatcher + fetcher pattern over SQS. Pulumi (Python) for IaC.
  • Multi-tenant isolation in our Next.js 14 + Prisma portal, and IAM-enforced isolation on the AWS side.
  • A Postgres hot-tier for device state, designed so the eventual move to DynamoDB is a flag flip, not a rewrite.
  • Production observability before cutovers, not after — Powertools, OTel, synthetic checks, runbooks.
  • Customer-facing TCO calculator (Qwik on Cloudflare Pages) and the data plumbing behind our marketing funnel (HubSpot, Segment, GA4).

What We Look For

  • 3–5 years shipping production code. You've owned features end-to-end and operated them, not just deployed them.
  • Strong Python and TypeScript. Fluent in both, comfortable in unfamiliar codebases.
  • AWS hands-on (Lambda, IAM, S3, SQS) and IaC experience (Pulumi or Terraform).
  • PostgreSQL fluency — schema design, migrations, query plans, opinions on when to denormalize.
  • You pair with an LLM every day and you catch its mistakes. You read its diffs sceptically.

Bonus:

  • Multi-tenant SaaS — IAM-enforced isolation and the failure modes of getting it wrong.
  • Production observability and on-call experience.

How We Hire

  • Intro call (30 min).
  • Paid take-home ($200, ≤90 min): we send you an AI-generated Lambda + Pulumi module that looks fine and has CI passing. It contains a handful of planted defects of the kinds models actually produce. You review it, find them, and tell us how. Use Claude or Cursor — and tell us how you used them.
  • Pair session (60 min): we extend the take-home together and introduce a live failure mode.
  • Offer.

Apply

Send your GitHub and a paragraph about a hard engineering problem you've shipped. Apply even if you don't tick every box.

Apply even if you don’t match every point. Great engineers come from many paths. We’d rather see what you can build.

7Gen is committed to building a diverse, inclusive team.

Jobs in Brazil   »   Jobs in Brazil   »   Mid-Level Full Stack Engineer

More jobs