Founding Software Engineer (Backend) at Rally

Posted on: 04/22/2022

Location: (REMOTE)

full time

Original Source

Tags: etl sql node javascript graphql typescript react postgres

As the Founding Backend Engineer, you’ll work alongside the co-founder/CTO to build the foundation of Rally's User Research CRM. You’ll be the driving force behind every infra and server-side decision and gain ownership over the entire backend. Joining as a Foundering Engineer, you'll also help the founders build the company culture from the ground up. ### Who you are * You’re a **user-driven**, **kind**, **scrappy engineer** who loves shipping code. * You’re a builder at heart who values putting the user experience above all else. * While passionate about learning new technologies, you understand technology is a means to an end * You're not afraid to get your hands dirty in an unfamiliar part of codebase to get the job done * You love moving fast. You know when to take shortcuts and when to dive deep. * You’re autonomous and communicative. You have strong opinions that are loosely held. You challenge the status quo but are quick to find common ground. * You bring your authentic self to work every day. * You are a team player and treat everyone with respect, including our users. ### What you’ll do * Own the data stack and build 0 to 1 scalable cloud infrastructure. You'll work directly with the founder/CTO to architect these systems. * Design and develop infra to sync Rally data with customer's existing data sources (CRM, data warehouses) * Backend support for new product releases * Scale Rally's email automation system * Ensure backend systems maintain a high bar for security, privacy, reliability, performance, and code quality. ### Our Tech Stack * Fullstack Typescript (Node.js, React, Next.js) * GraphQL * [Prisma]( * Postgres ### Requirements * You have experience developing and maintaining complex web applications * You have experience building scalable cloud infrastructure * You have experience working with Javascript/Typescript * You have deep experience with SQL * Bonus: Experience with ETL / Reverse ETLs * Bonus: You have experience working with email automation