Your first week as a software engineer
Goal: You understand what you'll work on, how the codebase is organized, and what to focus on first.
What you'll do at Stratorys
You build and maintain backend services, APIs, and infrastructure. The stack is primarily Rust, with PostgreSQL for data storage and Docker for deployment.
Your first-week priorities
| Day | Focus | Action |
|---|---|---|
| 1 | Environment | Complete laptop setup and accounts |
| 2 | Security + first PR | Complete security baseline and open your first PR |
| 3 | Codebase | Clone the main repos, read the READMEs, build locally |
| 4 | Pair | Shadow a teammate on a task or code review |
| 5 | First real task | Pick a small issue from your task tracker and start working on it |
Repos to clone
Ask your team lead which repositories to start with. Clone them all into a consistent directory:
bash
mkdir -p ~/Lab/github.com/stratorysbash
cd ~/Lab/github.com/stratorysbash
git clone git@github.com:stratorys/<repo>.gitBuild and run locally
For each repo, try:
bash
cargo buildbash
cargo testRead the repo's README for project-specific instructions (env vars, database setup, etc.).
Journeys to start
Work through these in order, at your own pace:
- Git from zero - if you're not comfortable with Git yet
- Linux commands - terminal fluency is essential
- Rust basics - the language you'll use every day
Questions to ask your team lead
- Which repo should I focus on first?
- What's the current sprint goal?
- Who should I pair with this week?
- Are there any "good first issue" tasks in your task tracker?