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.