Job Description
Offstream is looking for a talented back end software engineer to join our growing engineering team. The role will be mostly back end focused but it will sometimes be necessary to work on the front end of the application, especially while the team is small. You will be the second engineer to join the engineering team (currently 1 engineer + co-founder/CTO) and have a massive impact on the architecture and shape of the Offstream product.
What you will do
- Collaborate with the founders, and other team members to understand product requirements and come up with effective technical solutions to build a great product for our customers
- Architect large portions of Offstream's code base especially around infrastructure, data storage, and deployments
- Participate in code reviews, design discussions, and sprint planning/retrospectives
- Mentor and share knowledge with other engineers as the team grows
What you will bring
(If you don't meet all of these requirements, you should still apply. We want to find high-slope individuals, so if you can quickly grow into this profile we'd love to hear from you)
- 3+ years of software engineering experience, with some time at an early stage startup
- Experience with AWS and general infrastructure as code best practices
- An understanding of good software development principles around testing, CI, and deployment strategies
- Familiarity with Offstream's tech stack (Typescript, Next.js, GraphQL, and postgres) and general web application development best practices
- Experience with relational databases
- Some interest in product + design
- BS/MS in Computer Science or related field
- Passion for startups
- Strong communication and collaboration skills
What it’s like to work as an engineer at Offstream