Transcend is seeking a highly motivated and talented Senior Software Engineer on the Workflows Team to build software that helps companies tackle tough privacy challenges. The role involves collaborating with product managers and designers to build business-critical features while shipping production-ready code and participating in technical discussions.
Responsibilities:
- Collaborate with product managers and designers to build business-critical features. You will think critically about the implications of what you’re building, and how it relates to the overarching privacy goals of our customers
- Ship production-ready code that’s easy to iterate on. You know what tests to write, what to log, what metrics to capture, and what alerts to set up
- Work across the stack to deliver features: Typescript, React, GraphQL, Node.js, PostgreSQL, AWS. If you work on the Consent & Preferences product lines, you’ll also get to work with native browser APIs and mobile SDKs
- Participate in roadmap discussions and technical design reviews. Weigh in on trade-offs between performance, cost, reliability, and scale for services that are called millions of times per second
- Proactively fix production and development issues. Use metrics and observability tools to investigate problems and find root causes. Contribute to a culture of reflection and continuous improvement to better understand why development issues come up and how we can do better in the future
Requirements:
- 4-6 years of experience in software engineering, with an emphasis on backend or full-stack development
- DevOps experience is a big plus
- Ability to collaborate with product managers and designers to build business-critical features
- Ability to ship production-ready code that's easy to iterate on
- Experience working across the stack to deliver features: Typescript, React, GraphQL, Node.js, PostgreSQL, AWS
- Participation in roadmap discussions and technical design reviews
- Ability to proactively fix production and development issues
- Use of metrics and observability tools to investigate problems and find root causes
- Ability to identify trade-offs and take them into consideration when making decisions
- Effective at async and online methods of communication