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, shipping production-ready code, and proactively fixing production and development issues.
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
- Ability to collaborate with product managers and designers to build business-critical features
- Experience shipping production-ready code that's easy to iterate on
- Knowledge of what tests to write, what to log, what metrics to capture, and what alerts to set up
- Experience working across the stack to deliver features: Typescript, React, GraphQL, Node.js, PostgreSQL, AWS
- Ability to participate in roadmap discussions and technical design reviews
- Ability to weigh in on trade-offs between performance, cost, reliability, and scale for services
- 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
- Effective at async and online methods of communication
- DevOps experience