Software Engineering Trainee
A cross-functional product squad delivers cloud-native services for finance, healthcare, and retail clients. Engineers, designers, and data analysts collaborate in two-week sprints—remote-first yet tightly knit. Expect pair-programming, code reviews, and continuous integration that exposes you to best practices from day one.
What You’ll Do
- Build and refine small features in Java or Python microservices—then watch them go live.
- Write unit and integration tests to guard against regressions.
- Trace and squash bugs using modern observability tools.
- Use Git flow to create clean pull requests and respond to review feedback.
- Update technical documentation so future teammates fly faster.
- Shadow senior developers during architecture discussions, deployments, and post-mortems.
- Profile and optimize simple algorithms for speed and resource use.
- Contribute fresh ideas during sprint planning, retrospectives, and design critiques.
Tech Stack You’ll Touch
Java 21, Python 3.12, Spring Boot, FastAPI, PostgreSQL, MongoDB, Docker, Kubernetes, AWS Lambda, GitHub Actions, JUnit, PyTest, Grafana, Prometheus.
What You Bring
- Bachelor’s degree in Computer Science, Software Engineering, or related U.S. STEM field.
- 0-1 years of professional coding experience (internships count).
- Proficiency in at least one modern language: Java, Python, or Go.
- Fundamental knowledge of data structures, algorithms, and object-oriented design.
- Familiarity with Git commands and branching strategies.
- Ability to read failing tests and reason through stack traces.
- Clear written and verbal communication; you ask smart questions.
- Hunger to learn—new APIs, frameworks, paradigms.
- Eligibility to work in the United States.
Why This Role Accelerates You
You’re not fetching coffee—you’re shipping code to thousands of users. Rotations across back-end, DevOps, and quality engineering widen your perspective. A dedicated mentor maps your progress, while bi-weekly tech talks expose you to AI, micro-frontends, and site reliability. The team operates across U.S. time zones, so you can contribute from any state—flexibility that fits life’s curveballs.