Staff Engineer (Backend)
Copenhagen, Capital Region of Denmark, Denmark
Sep 23, 2025
Drift af portaler til internettet
Dette job er ikke blevet analyseret af vores AI-vurderingssystem. Klik på knappen nedenfor for at få en AI-drevet match score baseret på dine præferencer.
# Job Skill Enhancement System
## CORE INSTRUCTION:
You are an AI that extracts and identifies coding languages and frameworks from job descriptions. Your goal is to find ALL relevant technical skills mentioned in the job posting, even if they're mentioned in different ways or aliases.
## INPUT DATA:
{
"job": {"job_id":4039,"title":"Staff Engineer (Backend)","company_name":"Trustpilot","description":"About the job\n\nAt Trustpilot, we're on an incredible journey. We're a profitable, high-growth FTSE-250 company with a big vision: to become the universal symbol of trust. We run the world's largest independent consumer review platform, and while we've come a long way, there's still so much exciting work to do. Come join us at the heart of trust!\n\nAt Trustpilot, we're on an incredible journey. We're a profitable, high-growth FTSE-250 company with a big vision: to become the universal symbol of trust. We run the world's largest independent consumer review platform, and while we've come a long way, there's still so much exciting work to do. Come join us at the heart of trust!\n\nWe’re a leading online reviews platform, free and open to all. Our mission is to be a universal symbol of trust. We are well on our way — but there’s still an exciting journey ahead of us.\n\nToday, we are an Engineering team of close to 100, with offices in Copenhagen, London, and Edinburgh. You can choose to work from the office, flex, or remotely (Denmark or UK). No matter what you choose, we'll help you set up your workstation and make sure you have the opportunity to connect with your team.\n\nAt Trustpilot, we work and deliver as a team. The environment that we cultivate includes working with great people who support each other every step of the way, while at the same time encouraging you to bring your best ideas and contributions every day. Everyone’s opinion matters, and you can help come up with the next big idea that will bring Trustpilot forward. Join our team and shape the way we work. Are you ready to contribute to our mission?\n\nAs 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.\n\nWe understand that not everyone will have every single one of these experiences and capabilities, and that's OK. We encourage you to apply if you believe you have the skills and interest to thrive in this role and enhance the performance of our team.\n\nWhat You’ll Be Doing\n\n\nLead the delivery of major initiatives, balancing timely delivery with sustainable engineering practices\nBring together the work of various teams and individuals into a cohesive, achievable plan aligned with company goals, key milestone deadlines and user experience standards\nYou use your skill set to improve Trustpilot’s capabilities in your domain.\nDevelop, implement, and share innovative strategies to ensure the quality, production readiness, scalability and ongoing health of our apps and systems\nManage and mitigate high-risk elements of projects, effectively communicating issues, risks, and dependencies with stakeholders\nTeam up with engineering leadership and the staff engineering cohort to recruit, develop, and support highly qualified professionals\nRegularly impart your knowledge and pursue opportunities to instruct others in technologies, standards, and best practices\nCultivate a collaborative environment, actively listening to and integrating diverse perspectives to reach shared goals\n\n\nYour Experience Has Given You\n\n\nSeveral years of experience in Backend Software Engineering at a Senior, Principal or Staff Engineer level\nIn-depth knowledge of Javascript\/Typescript-based Full-Stack service\/microservice Development (e.g. Node.js)\nExtensive experience with cloud services (e.g. AWS), message queues (e.g. SQS) and Database formats (e.g. DynamoDB)\nExperience with modern frontend technologies (e.g. React, Vue.js)\nHighly adept, detail-oriented professional with the ability to develop and execute strategic plans\nComprehensive knowledge of Agile methodologies\nExperience delivering scalable systems that solve complex technical challenges at scale\nExtensive stakeholder management experience with a focus on working across multiple functions\/domains and the ability to create alignment across diverse teams\nExperience mentoring and helping other engineers grow their technical skills\nA commitment to contribute to the future of Trustpilot, and the ability to make crucial technical decisions, in a pragmatic way\nA customer-centric and solution-oriented mindset with a bias towards action.\nThe ability to communicate complex problems easily to a diverse group of stakeholders\nExposure to or experience with App development (iOS, Android and cross-platform frameworks)\n\n\nWho You Are\n\n\nYou are a lifelong learner across all areas, constantly seeking to expand your own knowledge and help others grow\nYou constantly look to raise the bar for yourself and those around you in everything you do\nYou are a leader who sets the standard, not just through code, but through the day-to-day work, the culture and values you promote\nYou believe that diversity in teams enhances the quality of work and leads to better outcomes\nYou promote a culture of continuous feedback and learning\nYou lead through influence, setting patterns others want to follow\n\n\nSome relevant technologies and services we use (this is informative, not requirements):\n\n\nInfrastructure: AWS (ECS, Lambda, SNS, SQS, ...), Docker, CloudFormation\nLanguages: Typescript, Node.js, Python\nFrontend: React, Next.js, CSS Modules, SASS, Styled Components\nDatabase: DynamoDB, PostgreSQL, MongoDB, BigQuery\nSystems: Salesforce, Zuora, Contentful\n\n\nWhat's In It For You\n\n\nA range of flexible working options to dedicate time to what matters to you\nCompetitive compensation package + bonus\n25 days holiday per year, with an extra 5 days holiday allocated after your 1 year anniversary (prorated) \nTwo (paid) volunteering days a year to spend your time giving back to the causes that matter to you and your community\nRich learning and development opportunities are supported through the Trustpilot Academy and Blinkist\nComprehensive health package, pension, and full access to Headspace, a popular mindfulness app to promote positive mental health\nPaid parental leave\nCentral office with a laid-back vibe and constant buzz of different languages being spoken everywhere you go It’s complete with a coffee bar, canteen, and table tennis and has a wide variety of refreshments available - you can opt-in for breakfast and lunch at an affordable price\nRegular opportunities to connect and get to know your fellow Trusties, including company-wide celebrations and events, ERG activities, and team socials\nOpportunity to join the Trustpilot Social Club for a small monthly fee and attend regular social and leisure activities like go-karting, cooking classes, and escape rooms \nEmployee discounts to restaurants and shops \n\n\nAbout Your Application\n\nWe want our teams to reflect the diversity around us because we believe that diverse teams make us better. Help us build that diverse environment. We encourage people from all backgrounds to apply - regardless of race\/ethnicity, religion, nationality, gender, sex, sexual orientation, age, marital status, disability, neurodiversity, socio-economic status, culture or beliefs.\n\nStill not sure?\n\nWe want to be a part of creating a more diverse, equitable, and inclusive world of work for all. We’re excited to hear about your experiences as well as how you will contribute to our working culture. So, even if you don’t feel you don't meet all the requirements, we'd still really like to hear from you!\n\nAbout Us\n\nTrustpilot began in 2007 with a simple yet powerful idea that is more relevant today than ever — to be the universal symbol of trust, bringing consumers and businesses together through reviews. Trustpilot is open, independent, and impartial — we help consumers make the right choices and businesses to build trust, grow and improve.\n\nToday, we have more than 300 million reviews and 64 million monthly active users on average across the globe, with 140 billion annual Trustbox impressions, and the numbers keep growing. We have more than 1,000 employees and we’re headquartered in Copenhagen, with operations in Amsterdam, Denver, Edinburgh, Hamburg, London, Melbourne, Milan and New York.\n\nWe’re driven by connection. It’s at the heart of what we do. Our culture keeps things fresh –– it’s built on the relationships we create. We talk, we laugh, we collaborate and we respect each other. We work across borders and cultures to be the universal symbol of trust in an ever-changing world. With vibrant office locations worldwide and over 50 nationalities, we’re proud to be an equal opportunity workplace with diverse perspectives and ideas.\n\nOur purpose to help people and businesses help each other is a tall order, but we keep it real. We’re a great bunch of humans, doing awesome stuff, without fuss or pretense. A successful Trustpilot future is driven by you –– we give you the autonomy to shape a career you can be proud of. If you’re ready to grow, let’s go.\n\nJoin us at the heart of trust.\n\nTrustpilot is committed to creating an inclusive environment where people from all backgrounds can thrive and where different viewpoints and experiences are valued and respected. Trustpilot will consider all applications for employment without regard to race, ethnicity, national origin, religious beliefs, gender identity or expression, sexual orientation, neurodiversity, disability, age, parental or veteran status. Together, we are the heart of trust.\n\nTrustpilot is a global company and our data practices are designed to ensure that your personally identifiable information is appropriately protected. Please note that your personal information will be transferred, accessed, and stored globally as necessary for the uses and disclosures stated in our Privacy Policy.","brief_summary_of_job":null,"existing_skills_from_job":["CSS","JavaScript","Python","Sass","TypeScript","Next.js","Node.js","React","Vue.js","PostgreSQL","MongoDB","DynamoDB","BigQuery","AWS"],"existing_skills_from_database":[]},
"coding_categories": {"languages":["Bash","C","C#","C++","CSS","Clojure","Dart","Elixir","Go","Groovy","Haskell","HTML","Java","JavaScript","Julia","Kotlin","Lua","MATLAB","Objective-C","Perl","PHP","PowerShell","Python","R","Ruby","Rust","Sass","Scala","Swift","TypeScript"],"frameworks":[".NET","Angular","Apache Spark","ASP.NET","Backbone.js","Bootstrap","CodeIgniter","Django","Ember.js","Express","FastAPI","Flask","Flutter","Hadoop","Ionic","jQuery","Laravel","Livewire","Meteor","NestJS","Next.js","Node.js","Nuxt.js","Phoenix","PHPUnit","PyTorch","React","React Native","Ruby on Rails","Spring Boot","Svelte","Symfony","Tailwind CSS","TensorFlow","Vue.js","Xamarin","Alpine.js","Filament","WordPress"],"databases":["MySQL","PostgreSQL","Redis","MongoDB","DynamoDB","MariaDB","NoSQL","Oracle","BigQuery","Elasticsearch","SQL","SQL Server","SQLite","Cassandra","CouchDB","Neo4j","InfluxDB","CockroachDB"],"tools":["Git","GitHub","GitLab","Bitbucket","Docker","Kubernetes","CI\/CD","Jenkins","Kafka","RabbitMQ","Amazon SQS","AMQP","PubSub","REST API","RESTful APIs","GraphQL","AWS","Azure","GCP","Terraform","Ansible","Puppet","Chef","Vagrant","Vault","Consul","Prometheus","Grafana","ELK Stack","Splunk"],"skills":["English","Danish","Communication","Full-stack development","Back-end development","Front-end development","Cloud computing","DevOps","Microsoft Excel","PowerBI","Power Platform","Agile","Scrum","Problem-solving","Team collaboration","Physical presence","Remote work","Hybrid work"],"colors":{"languages":"blue","frameworks":"purple","databases":"orange","tools":"indigo"}},
"skill_aliases": {"bash":"Bash","c":"C","c plus plus":"C++","C plus plus":"C++","c sharp":"C#","C sharp":"C#","c#":"C#","c++":"C++","clojure":"Clojure","cpp":"C++","dart":"Dart","elixir":"Elixir","go":"Go","golang":"Go","Golang":"Go","groovy":"Groovy","haskell":"Haskell","java":"Java","java script":"JavaScript","Java script":"JavaScript","javascript":"JavaScript","Javascript":"JavaScript","js":"JavaScript","JS":"JavaScript","es5":"JavaScript","ES5":"JavaScript","es6":"JavaScript","ES6":"JavaScript","julia":"Julia","kotlin":"Kotlin","lua":"Lua","matlab":"MATLAB","Matlab":"MATLAB","objective c":"Objective-C","Objective C":"Objective-C","objective-c":"Objective-C","objc":"Objective-C","ObjC":"Objective-C","obj-c":"Objective-C","Obj-C":"Objective-C","perl":"Perl","php":"PHP","Php":"PHP","powershell":"PowerShell","Power Shell":"PowerShell","python":"Python","py":"Python","Py":"Python","phyton":"Python","r":"R","ruby":"Ruby","rust":"Rust","scala":"Scala","swift":"Swift","typescript":"TypeScript","Typescript":"TypeScript","ts":"TypeScript","TS":"TypeScript","mysql":"MySQL","postgresql":"PostgreSQL","postgres":"PostgreSQL","mongodb":"MongoDB","mongo":"MongoDB","redis":"Redis","sqlite":"SQLite","oracle":"Oracle","mssql":"SQL Server","sql server":"SQL Server","dynamodb":"DynamoDB","dynamo db":"DynamoDB","mariadb":"MariaDB","maria db":"MariaDB","nosql":"NoSQL","no sql":"NoSQL","bigquery":"BigQuery","big query":"BigQuery","elasticsearch":"Elasticsearch","elastic search":"Elasticsearch","cassandra":"Cassandra","couchdb":"CouchDB","couch db":"CouchDB","neo4j":"Neo4j","neo 4j":"Neo4j","influxdb":"InfluxDB","influx db":"InfluxDB","cockroachdb":"CockroachDB","cockroach db":"CockroachDB","aws":"AWS","amazon web services":"AWS","azure":"Azure","microsoft azure":"Azure","gcp":"GCP","google cloud platform":"GCP","google cloud":"GCP",".Net":".NET","angular":"Angular","angular js":"Angular","Angular js":"Angular","angularjs":"Angular","AngularJS":"Angular","apache spark":"Apache Spark","asp net":".NET","ASP net":".NET","asp.net":"ASP.NET","ASP.NET":".NET","asp.net core":".NET","ASP.NET Core":".NET","backbone":"Backbone.js","BackboneJS":"Backbone.js","backbone js":"Backbone.js","backbonejs":"Backbone.js","bootstrap":"Bootstrap","Bootstrap framework":"Bootstrap","twitter bootstrap":"Bootstrap","Twitter Bootstrap":"Bootstrap","code igniter":"CodeIgniter","codeigniter":"CodeIgniter","django":"Django","ember":"Ember.js","ember js":"Ember.js","emberjs":"Ember.js","EmberJS":"Ember.js","express":"Express","express.js":"Express","Express.js":"Express","expressjs":"Express","ExpressJS":"Express","fast api":"FastAPI","Fast api":"FastAPI","fastapi":"FastAPI","flask":"Flask","flutter":"Flutter","hadoop":"Hadoop","Hadoop":"Hadoop","ionic":"Ionic","Ionic framework":"Ionic","ionic framework":"Ionic","jquery":"jQuery","JQuery":"jQuery","JQUERY":"jQuery","laravel":"Laravel","meteor":"Meteor","meteor js":"Meteor","meteorjs":"Meteor","MeteorJS":"Meteor","nestjs":"NestJS","nest js":"NestJS","Nest JS":"NestJS","Nestjs":"NestJS","next js":"Next.js","Next js":"Next.js","next.js":"Next.js","nextjs":"Next.js","NextJS":"Next.js","node":"Node.js","Node":"Node.js","node.js":"Node.js","nodejs":"Node.js","NodeJS":"Node.js","nuxt js":"Nuxt.js","Nuxt js":"Nuxt.js","nuxt.js":"Nuxt.js","nuxtjs":"Nuxt.js","NuxtJS":"Nuxt.js","phoenix":"Phoenix","Phoenix framework":"Phoenix","pytorch":"PyTorch","Pytorch":"PyTorch","torch":"PyTorch","Torch":"PyTorch","react":"React","react.js":"React","React.js":"React","reactjs":"React","ReactJS":"React","react native":"React Native","ReactNative":"React Native","reactnative":"React Native","rn":"React Native","RN":"React Native","rails":"Ruby on Rails","Rails":"Ruby on Rails","ror":"Ruby on Rails","ROR":"Ruby on Rails","ruby on rails":"Ruby on Rails","Ruby On Rails":"Ruby on Rails","spark":"Apache Spark","Spark":"Apache Spark","spring":"Spring Boot","Spring":"Spring Boot","spring boot":"Spring Boot","Spring Boot":"Spring Boot","spring framework":"Spring Boot","Spring Framework":"Spring Boot","SpringBoot":"Spring Boot","springboot":"Spring Boot","svelte":"Svelte","symfony":"Symfony","tailwind":"Tailwind CSS","Tailwind":"Tailwind CSS","tailwind css":"Tailwind CSS","Tailwind Css":"Tailwind CSS","tailwindcss":"Tailwind CSS","TailwindCSS":"Tailwind CSS","tensorflow":"TensorFlow","Tensorflow":"TensorFlow","tensor flow":"TensorFlow","Vue":"Vue.js","vue":"Vue.js","vue js":"Vue.js","vue.js":"Vue.js","vuejs":"Vue.js","VueJS":"Vue.js","xamarin":"Xamarin","Xamarin Forms":"Xamarin","Xamarin.forms":"Xamarin","livewire":"Livewire","phpunit":"PHPUnit","alpine":"Alpine.js","alpine js":"Alpine.js","alpinejs":"Alpine.js","filament":"Filament","docker":"Docker","kubernetes":"Kubernetes","k8s":"Kubernetes","github":"GitHub","gitlab":"GitLab","bitbucket":"Bitbucket","terraform":"Terraform","puppet":"Puppet","chef":"Chef","git":"Git","jenkins":"Jenkins","kafka":"Kafka","rabbitmq":"RabbitMQ","amazon sqs":"Amazon SQS","amqp":"AMQP","pubsub":"PubSub","rest api":"REST API","restful api":"RESTful APIs","restful apis":"RESTful APIs","graphql":"GraphQL","ansible":"Ansible","vagrant":"Vagrant","vault":"Vault","consul":"Consul","prometheus":"Prometheus","grafana":"Grafana","elk stack":"ELK Stack","splunk":"Splunk","scrum":"Scrum","agile":"Agile","kanban":"Kanban","devops":"DevOps","ci\/cd":"CI\/CD","tdd":"TDD","bdd":"BDD","linux":"Linux","windows":"Windows","macos":"macOS","ubuntu":"Ubuntu","centos":"CentOS","debian":"Debian","junit":"JUnit","pytest":"PyTest","jest":"Jest","mocha":"Mocha","cypress":"Cypress","selenium":"Selenium","html":"HTML","HTML":"HTML","html5":"HTML","HTML5":"HTML","css":"CSS","CSS":"CSS","css3":"CSS","CSS3":"CSS","sass":"Sass","scss":"Sass","SCSS":"Sass","less":"Less","LESS":"Less","webpack":"Webpack","gulp":"Gulp","npm":"npm","yarn":"Yarn","sql":"SQL","full time":"Fuldtid","full-time":"Fuldtid","fuldtid":"Fuldtid","part time":"Deltid","part-time":"Deltid","deltid":"Deltid","contract":"Kontrakt","kontrakt":"Kontrakt","remote":"Fjernarbejde","fjernarbejde":"Fjernarbejde","hybrid":"Hybridarbejde","hybridarbejde":"Hybridarbejde","on-site":"Fysisk tilstedeværelse","onsite":"Fysisk tilstedeværelse","fysisk tilstedeværelse":"Fysisk tilstedeværelse"}
}
## TASK:
1. **Extract ALL coding languages and frameworks** mentioned in the job description
2. **Use the skill_aliases mapping** to normalize skill names (e.g., "JS" → "JavaScript", "React.js" → "React")
3. **Only include skills from the coding_categories** (languages and frameworks)
4. **Avoid duplicates** - if "JavaScript" and "JS" are both mentioned, only include "JavaScript"
5. **Be thorough** - look for skills mentioned in:
- Job title
- Job description
- Brief summary
- Requirements sections
- Nice-to-have sections
## SKILL CATEGORIES TO EXTRACT:
- **Languages**: Programming languages (PHP, Python, JavaScript, Java, C#, Go, Rust, etc.)
- **Frameworks**: Web frameworks and libraries (Laravel, React, Vue.js, Angular, Django, Spring Boot, etc.)
- **Databases**: Database systems and data stores (MySQL, PostgreSQL, Redis, MongoDB, DynamoDB, etc.)
- **Tools**: Development tools and infrastructure (Git, Docker, AWS, CI/CD, Jenkins, Kafka, etc.)
## EXCLUSION RULES:
- Do NOT extract general skills (communication, languages like English, etc.)
- Do NOT extract business skills (Excel, PowerBI for non-technical roles)
- Do NOT extract work arrangements (remote, physical presence)
- Do NOT include methodologies (Agile, Scrum, etc.) unless specifically technical
- Do NOT include skills already in existing_skills_from_database
## OUTPUT FORMAT:
Return ONLY valid JSON in this exact structure:
{
"job_id": <integer>,
"extracted_skills": [
{
"skill_name": "<normalized_skill_name>",
"category": "<languages|frameworks|databases|tools>",
"confidence": <integer 0-100>,
"mentioned_as": ["<original_mention_1>", "<original_mention_2>"],
"context": "<brief_context_where_found>"
}
],
"reasoning": {
"total_skills_found": <integer>,
"skills_by_category": {
"languages": ["<skill1>", "<skill2>"],
"frameworks": ["<skill1>", "<skill2>"],
"databases": ["<skill1>", "<skill2>"],
"tools": ["<skill1>", "<skill2>"]
},
"duplicates_removed": ["<original_mention> → <normalized_name>"],
"excluded_skills": ["<skill>", "<reason>"]
},
"confidence": <integer 0-100>
}
Return nothing outside the JSON object.
{
"job_id": 4039,
"extracted_skills": [
{
"skill_name": "JavaScript",
"category": "languages",
"confidence": 100,
"mentioned_as": ["JavaScript", "javascript", "JS"],
"context": "In-depth knowledge of Javascript/Typescript-based Full-Stack service/microservice Development (e.g. Node.js)"
},
{
"skill_name": "TypeScript",
"category": "languages",
"confidence": 100,
"mentioned_as": ["Typescript", "typescript"],
"context": "In-depth knowledge of Javascript/Typescript-based Full-Stack service/microservice Development (e.g. Node.js)"
},
{
"skill_name": "Node.js",
"category": "frameworks",
"confidence": 100,
"mentioned_as": ["Node.js", "node.js", "node"],
"context": "In-depth knowledge of Javascript/Typescript-based Full-Stack service/microservice Development (e.g. Node.js)"
},
{
"skill_name": "Python",
"category": "languages",
"confidence": 100,
"mentioned_as": ["Python", "python"],
"context": "Some relevant technologies and services we use (this is informative, not requirements): Languages: Typescript, Node.js, Python"
},
{
"skill_name": "React",
"category": "frameworks",
"confidence": 100,
"mentioned_as": ["React", "react"],
"context": "Experience with modern frontend technologies (e.g. React, Vue.js)"
},
{
"skill_name": "Vue.js",
"category": "frameworks",
"confidence": 100,
"mentioned_as": ["Vue.js", "vue.js", "vue"],
"context": "Experience with modern frontend technologies (e.g. React, Vue.js)"
},
{
"skill_name": "AWS",
"category": "tools",
"confidence": 100,
"mentioned_as": ["AWS", "Amazon Web Services"],
"context": "Extensive experience with cloud services (e.g. AWS), message queues (e.g. SQS) and Database formats (e.g. DynamoDB)"
},
{
"skill_name": "DynamoDB",
"category": "databases",
"confidence": 100,
"mentioned_as": ["DynamoDB", "dynamodb"],
"context": "Extensive experience with cloud services (e.g. AWS), message queues (e.g. SQS) and Database formats (e.g. DynamoDB)"
},
{
"skill_name": "PostgreSQL",
"category": "databases",
"confidence": 100,
"mentioned_as": ["PostgreSQL", "postgresql"],
"context": "Some relevant technologies and services we use (this is informative, not requirements): Database: DynamoDB, PostgreSQL, MongoDB, BigQuery"
},
{
"skill_name": "MongoDB",
"category": "databases",
"confidence": 100,
"mentioned_as": ["MongoDB", "mongodb"],
"context": "Some relevant technologies and services we use (this is informative, not requirements): Database: DynamoDB, PostgreSQL, MongoDB, BigQuery"
},
{
"skill_name": "BigQuery",
"category": "databases",
"confidence": 100,
"mentioned_as": ["BigQuery", "bigquery"],
"context": "Some relevant technologies and services we use (this is informative, not requirements): Database: DynamoDB, PostgreSQL, MongoDB, BigQuery"
},
{
"skill_name": "Docker",
"category": "tools",
"confidence": 100,
"mentioned_as": ["Docker", "docker"],
"context": "Some relevant technologies and services we use (this is informative, not requirements): Infrastructure: AWS (ECS, Lambda, SNS, SQS, ...), Docker, CloudFormation"
}
],
"reasoning": {
"total_skills_found": 11,
"skills_by_category": {
"languages": ["JavaScript", "TypeScript", "Python"],
"frameworks": ["Node.js", "React", "Vue.js"],
"databases": ["DynamoDB", "PostgreSQL", "MongoDB", "BigQuery"],
"tools": ["AWS", "Docker"]
},
"duplicates_removed": [],
"excluded_skills": []
},
"confidence": 100
}
Brug avanceret AI (GPT-4o) til at generere en personaliseret ansøgning på dansk til denne jobansøgning. Brevet vil være skræddersyet til din profil, de specifikke jobkrav og omfattende virksomhedsinformation for maksimal effekt.
About the job
At Trustpilot, we're on an incredible journey. We're a profitable, high-growth FTSE-250 company with a big vision: to become the universal symbol of trust. We run the world's largest independent consumer review platform, and while we've come a long way, there's still so much exciting work to do. Come join us at the heart of trust!
At Trustpilot, we're on an incredible journey. We're a profitable, high-growth FTSE-250 company with a big vision: to become the universal symbol of trust. We run the world's largest independent consumer review platform, and while we've come a long way, there's still so much exciting work to do. Come join us at the heart of trust!
We’re a leading online reviews platform, free and open to all. Our mission is to be a universal symbol of trust. We are well on our way — but there’s still an exciting journey ahead of us.
Today, we are an Engineering team of close to 100, with offices in Copenhagen, London, and Edinburgh. You can choose to work from the office, flex, or remotely (Denmark or UK). No matter what you choose, we'll help you set up your workstation and make sure you have the opportunity to connect with your team.
At Trustpilot, we work and deliver as a team. The environment that we cultivate includes working with great people who support each other every step of the way, while at the same time encouraging you to bring your best ideas and contributions every day. Everyone’s opinion matters, and you can help come up with the next big idea that will bring Trustpilot forward. Join our team and shape the way we work. Are you ready to contribute to our mission?
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.
We understand that not everyone will have every single one of these experiences and capabilities, and that's OK. We encourage you to apply if you believe you have the skills and interest to thrive in this role and enhance the performance of our team.
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)
Who You Are
You are a lifelong learner across all areas, constantly seeking to expand your own knowledge and help others grow
You constantly look to raise the bar for yourself and those around you in everything you do
You are a leader who sets the standard, not just through code, but through the day-to-day work, the culture and values you promote
You believe that diversity in teams enhances the quality of work and leads to better outcomes
You promote a culture of continuous feedback and learning
You lead through influence, setting patterns others want to follow
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
What's In It For You
A range of flexible working options to dedicate time to what matters to you
Competitive compensation package + bonus
25 days holiday per year, with an extra 5 days holiday allocated after your 1 year anniversary (prorated)
Two (paid) volunteering days a year to spend your time giving back to the causes that matter to you and your community
Rich learning and development opportunities are supported through the Trustpilot Academy and Blinkist
Comprehensive health package, pension, and full access to Headspace, a popular mindfulness app to promote positive mental health
Paid parental leave
Central office with a laid-back vibe and constant buzz of different languages being spoken everywhere you go It’s complete with a coffee bar, canteen, and table tennis and has a wide variety of refreshments available - you can opt-in for breakfast and lunch at an affordable price
Regular opportunities to connect and get to know your fellow Trusties, including company-wide celebrations and events, ERG activities, and team socials
Opportunity to join the Trustpilot Social Club for a small monthly fee and attend regular social and leisure activities like go-karting, cooking classes, and escape rooms
Employee discounts to restaurants and shops
About Your Application
We want our teams to reflect the diversity around us because we believe that diverse teams make us better. Help us build that diverse environment. We encourage people from all backgrounds to apply - regardless of race/ethnicity, religion, nationality, gender, sex, sexual orientation, age, marital status, disability, neurodiversity, socio-economic status, culture or beliefs.
Still not sure?
We want to be a part of creating a more diverse, equitable, and inclusive world of work for all. We’re excited to hear about your experiences as well as how you will contribute to our working culture. So, even if you don’t feel you don't meet all the requirements, we'd still really like to hear from you!
About Us
Trustpilot began in 2007 with a simple yet powerful idea that is more relevant today than ever — to be the universal symbol of trust, bringing consumers and businesses together through reviews. Trustpilot is open, independent, and impartial — we help consumers make the right choices and businesses to build trust, grow and improve.
Today, we have more than 300 million reviews and 64 million monthly active users on average across the globe, with 140 billion annual Trustbox impressions, and the numbers keep growing. We have more than 1,000 employees and we’re headquartered in Copenhagen, with operations in Amsterdam, Denver, Edinburgh, Hamburg, London, Melbourne, Milan and New York.
We’re driven by connection. It’s at the heart of what we do. Our culture keeps things fresh –– it’s built on the relationships we create. We talk, we laugh, we collaborate and we respect each other. We work across borders and cultures to be the universal symbol of trust in an ever-changing world. With vibrant office locations worldwide and over 50 nationalities, we’re proud to be an equal opportunity workplace with diverse perspectives and ideas.
Our purpose to help people and businesses help each other is a tall order, but we keep it real. We’re a great bunch of humans, doing awesome stuff, without fuss or pretense. A successful Trustpilot future is driven by you –– we give you the autonomy to shape a career you can be proud of. If you’re ready to grow, let’s go.
Join us at the heart of trust.
Trustpilot is committed to creating an inclusive environment where people from all backgrounds can thrive and where different viewpoints and experiences are valued and respected. Trustpilot will consider all applications for employment without regard to race, ethnicity, national origin, religious beliefs, gender identity or expression, sexual orientation, neurodiversity, disability, age, parental or veteran status. Together, we are the heart of trust.
Trustpilot is a global company and our data practices are designed to ensure that your personally identifiable information is appropriately protected. Please note that your personal information will be transferred, accessed, and stored globally as necessary for the uses and disclosures stated in our Privacy Policy.