Staff Engineer (Backend)
Staff Engineer to lead initiatives, develop strategies, and manage projects, requiring backend engineering experience and cloud services knowledge.
As a Staff Engineer in the Consumer space, you'll work across our three Consumer teams - Voice, Decisions, and Reach - plus our Design Systems team, shaping how millions of people experience Trustpilot.
What you’ll be doing:
- Lead the delivery of major initiatives, balancing timely delivery with sustainable engineering practices
- Bring together the work of various teams and individuals into a cohesive, achievable plan aligned with company goals, key milestone deadlines and user experience standards
- You use your skill set to improve Trustpilot’s capabilities in your domain.
- Develop, implement, and share innovative strategies to ensure the quality, production readiness, scalability and ongoing health of our apps and systems
- Manage and mitigate high-risk elements of projects, effectively communicating issues, risks, and dependencies with stakeholders
- Team up with engineering leadership and the staff engineering cohort to recruit, develop, and support highly qualified professionals
- Regularly impart your knowledge and pursue opportunities to instruct others in technologies, standards, and best practices
- Cultivate a collaborative environment, actively listening to and integrating diverse perspectives to reach shared goals
Your experience has given you:
- Several years of experience in Backend Software Engineering at a Senior, Principal or Staff Engineer level
- In-depth knowledge of Javascript/Typescript-based Full-Stack service/microservice Development (e.g. Node.js)
- Extensive experience with cloud services (e.g. AWS), message queues (e.g. SQS) and Database formats (e.g. DynamoDB)
- Experience with modern frontend technologies (e.g. React, Vue.js)
- Highly adept, detail-oriented professional with the ability to develop and execute strategic plans
- Comprehensive knowledge of Agile methodologies
- Experience delivering scalable systems that solve complex technical challenges at scale
- Extensive stakeholder management experience with a focus on working across multiple functions/domains and the ability to create alignment across diverse teams
- Experience mentoring and helping other engineers grow their technical skills
- A commitment to contribute to the future of Trustpilot, and the ability to make crucial technical decisions, in a pragmatic way
- A customer-centric and solution-oriented mindset with a bias towards action.
- The ability to communicate complex problems easily to a diverse group of stakeholders
- Exposure to or experience with App development (iOS, Android and cross-platform frameworks)
Some relevant technologies and services we use (this is informative, not requirements):
- Infrastructure: AWS (ECS, Lambda, SNS, SQS, ...), Docker, CloudFormation
- Languages: Typescript, Node.js, Python
- Frontend: React, Next.js, CSS Modules, SASS, Styled Components
- Database: DynamoDB, PostgreSQL, MongoDB, BigQuery
- Systems: Salesforce, Zuora, Contentful