We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Mid-Level Full Stack Engineer
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.