Software Engineer - SaaS (Remote - US)
Remote - US
Product Management & Engineering – Product Engineering /
Full-time /
Remote
Role Overview
As a Software Engineer you will be responsible for delivering innovative solutions and services while constantly improving Firstup’s approach to architecture, scale, availability and fault-tolerance. You will partner with others across the company in shared codebases and contribute directly to other services when needed.
Responsibilities
- Utilize your real-world knowledge and experience to help us build scalable SaaS applications.
- Write high-quality code (i.e., reliable, readable, efficient, testable, scalable, maintainable), provide quality code reviews, create comprehensive tests and quality documentation.
- Apply broad, in-depth knowledge to develop and maintain large-scale multi-tenant services in the cloud.
- Collaborate across teams on industry standards and best practices to help others solve complex problems.
- Design future ready solutions and address architectural gaps.
- Recognize opportunities and advocate for better performance and efficiency of software, systems, processes across teams.
- Identify, analyze, and resolve system availability, reliability, and performance issues.
- Encourage and promote ideas/opinions of others from diverse backgrounds and experiences.
Requirements
- Bachelor’s degree in computer science or related field of study, or commensurate experience required.
- 3+ years of experience building reliable and performant microservices.
- Identified as a polyglot who is comfortable evolving as tech changes. May have experience working with: TypeScript, or JavaScript frameworks (i.e.: Node.js, React.js,), Ruby, Go, Python.
- Proven experience developing on the front-end, back-end, and even the database.
- Technical depth and proficiency in at least one software engineering topic (networking, security, serverless, event streams, etc.)
- Experience with Kubernetes, Docker, Helm preferred.
- Experience with AWS preferred.
- Experience with ML, AI preferred.
- Experience working for an enterprise SaaS organization preferred.
- Open-source contributions and history of side-projects preferred.