Software Engineer

A 30-day engineering sprint to build core skills, ship a deployed demo, and develop the habits teams trust.

Daily coding Git + pull requests Deployed demo Clean README

30-day overview

This page is a quick, scannable version. The Google Doc is the complete outline and is the source-of-truth.

Week 1 — Foundations Set up dev environment, Git, and a steady daily routine
Build a tiny feature end-to-end (front → back → deploy)
Practice writing clear commit messages and notes
Week 2 — Build a small product Ship a CRUD app or workflow tool with authentication (as appropriate)
Deploy early; iterate in small PR-sized changes
Add error handling + basic observability (logs)
Week 3 — Quality & delivery Add tests where they matter; learn to refactor safely
Introduce CI checks (lint/test) if possible
Practice writing tickets + estimating work
Week 4 — Polish & apply Performance + security basics (inputs, auth, secrets)
Documentation + demo walkthrough (video or slides)
Apply with links to artifacts at jobs.startupteams.co

What you should build

  • 1 deployed demo (simple but real)
  • 1 GitHub repo with a clean README + setup steps
  • At least 5 small PRs (even if you work solo) to practice review-ready changes
  • A short architecture / decisions note (1–2 pages)
  • Optional: basic tests + CI checks

How to win the interview

  • Show artifacts, not intentions.
  • Explain tradeoffs and decisions.
  • Communicate clearly and consistently.
  • Apply at jobs.startupteams.co with links.