Skip to content

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

DayFocusAction
1EnvironmentComplete laptop setup and accounts
2Security + first PRComplete security baseline and open your first PR
3CodebaseClone the main repos, read the READMEs, build locally
4PairShadow a teammate on a task or code review
5First real taskPick 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/stratorys
bash
cd ~/Lab/github.com/stratorys
bash
git clone git@github.com:stratorys/<repo>.git

Build and run locally

For each repo, try:

bash
cargo build
bash
cargo test

Read 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:

  1. Git from zero - if you're not comfortable with Git yet
  2. Linux commands - terminal fluency is essential
  3. 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?