Mid-Level Full Stack Engineer

Seven Gen

Full-Time   |   $3,000 - $3,000   |   Brazil (Remote)

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

  1. Intro call (30 min).
  2. 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.
  3. Pair session (60 min): we extend the take-home together and introduce a live failure mode.
  4. Offer.

Company Details

Seven Gen

HQ: Montreal / Vancouver, CA

Company Overview

Employees: ████████
Founded: ████
Last Round: ████████
Amount: ████████
Company Insights · Gold

Upgrade to Gold to unlock company insights

About

7Gen is a leading provider of integrated commercial electric vehicle (EV) fleet charging solutions. We simplify the procurement and deployment of electric medium and heavy-duty trucks, buses, and vans: delivering all the advantages of a zero-emission fleet in a single, affordable monthly bill. Whether you are building a new commercial fleet or growing an existing one, our end-to-end solution integrates everything you need to go electric with confidence.
Post Date: May 13, 2026