Steno is a rapidly growing company revolutionizing the court reporting industry. They are seeking a Senior Software Engineer to participate in hands-on software development, design and implement technical solutions, and mentor less experienced engineers while fostering an engineering culture of continuous improvement.
Responsibilities:
- Participate in hands-on software development, where you can apply your skills, knowledge and previous experiences
- Design and implement technical solutions
- Build and refine engineering team processes and best practices based on project experiences
- Mentor less experienced engineers on the team, providing guidance and technical expertise
Requirements:
- You have extensive experience with git, a high-level programming language (preferably a statically-typed language or JavaScript), and at least one kind of relational database
- Familiarity with our stack - Node.js with Typescript, React.js front-end, and PostgreSQL
- You are familiar with unit and integration testing and have put them into practice
- You have exposure to different software architectures (n-tier, monolithic, distributed, etc)
- You have exposure to cloud infrastructure and/or cloud based CI/CD pipelines
- Demonstrated track record of delivering well-engineered products with modern technologies for a variety of domains
- You have an understanding of web app fundamentals up and down the stack, from pixels to queries and everything in between
- At least 5 years of development experience
- Bachelor's degree in computer science or equivalent experience
- Bonus points if you have worked in one or more early-stage startups!