
Chattermill · UK
SENIOR BACKEND ENGINEER 🌍 UK / Europe (Remote or Hybrid, it’s up to you!) 💰 Dependent on experience 📈 Be part of our success with the opportunity to join ...
🌍 UK / Europe (Remote or Hybrid, it’s up to you!)
💰 Dependent on experience
📈 Be part of our success with the opportunity to join our equity scheme
🦸♀️ The Role 🦸♀️
Our mission is to help large successful brands like Uber, Amazon, Wise, HelloFresh (and more!) put their customers at the centre
of everything they do. Using best-in-class tech in a fast-evolving AI space, our Customer Experience Intelligence platform
continuously analyses explicit and implicit feedback to help our clients identify what to do next.
We're now looking for a talented Senior Backend Engineer to join the team!
You’ll be designing, building and scaling the backend services and APIs that power Chattermill’s core analytics platform. Owning
and driving the delivery of high-impact engineering workstreams and integrating AI capabilities into the product experience. This
infrastructure.
testing, observability, and production support.
alerting, and incident response.
features.
standards across the team.
and architectural thinking.
datasets.
response.
🔎 Our Hiring Process
1. Let’s introduce ourselves – you’ll complete an introductory asynchronous interview - we’d love to learn more about you, your
ambitions, and what you’re looking for in your next step.
2. Show us how your work and reason - You’ll meet with a member of our engineering team to complete a Live pseudo-code exercise.
3. Get to know your would-be team – You'll meet people you'll be working closely with from our Engineering team, and complete a
System design and architecture-based interview.
4. Get to know your would-be manager – you’ll have a call with Ugo Anomelechi, our VP of Engineering, to learn more about the
role and show off your experience.
5. How our values and your career goals align – you’ll have a call with our cofounder to learn more about life at Chattermill and
ensure we’re the right place for your next stage of growth.
Our Perks
🤸🏽♂️ Flexibility & Work Setup
🌴 Time Off
🌱 Growth & Ownership
💚 Health & Wellbeing
🌆 Office Perks
💖 Our Values
what we preach.
communicate with openness and trust.
decisions in our area of responsibility is a crucial driver for us.
of reach. We recognise that we are learning machines and we always seek to action feedback and improve collectively.
before. While we're an ambitious bunch with lofty goals, we don't approach this goal carelessly.
the result of the right people collaborating together – that’s why we need you to apply today!
🌈 Diversity & Inclusion 🌈
We want to enable exceptional experiences for everyone, and to achieve this we need everyone’s voice in our team. We are on a
mission to bring more diversity into the business and to give everyone (from all backgrounds and abilities) a chance to join us,
even if they may not fit all of the requirements set out in this job spec. We realise that some may be hesitant to apply for a
role when they don’t meet 100% of the listed requirements – we believe in potential and will happily consider all applications
based on the skills and experience you have, we’d love to be part of your growth and we encourage you to apply!
#seniorbackendengineer #backenddeveloper #distributedsystems #cloudengineering #Python #GoLang #AIEngineering #LLM #Kafka #SaaS
#AI #GCP #AWS #apidevelopment #engineering #engineer #developer #tech
ABOUT KYRA Kyra is an enterprise influencer marketing platform working with brands like SharkNinja, Coach, H&M, Ray-Ban, and Converse. Our platform manages the full lifecycle — creator discovery, campaign management, content review, payments, analytics, and AI-powered intelligence across TikTok, Instagram, and YouTube. THE ROLE We’re looking for a senior backend engineer with sharp product judgement. You’ll work alongside our engineering lead on a platform that processes millions of creator data points, runs real-time analytics, and powers AI-driven workflows. This isn’t a “wait for a fully-scoped ticket” role. You’ll take ambiguous direction, make calls, and ship features end-to-end — including deploying them yourself. We have infra already; we need someone who can operate inside it confidently, not someone who wants to rebuild it. WHAT YOU’LL ACTUALLY DO • Build and maintain domain modules in a DDD-style Node.js/TypeScript monorepo. • Take vague product direction, sharpen it into a real spec, and ship a v1 — then iterate. • Design APIs, write docs, and manage database schemas and migrations. • Build features that span our main transactional backend and a separate analytics backend running heavy queries over creator data. • Write services that integrate with TikTok, Instagram, and YouTube APIs. • Work with queue workers for background job processing (media analysis, outreach, data syncing). • Deploy your own services to our cloud infrastructure, write the migrations, watch them go out safely. • Investigate production issues when they touch your code — trace through the observability stack to find the cause. REQUIRED — NON-NEGOTIABLE • 6+ years backend development with Node.js and TypeScript in production. • Product mindset — you’ve shipped features where the brief was a paragraph, not a ticket. You ask why before how, make calls when requirements are vague, and iterate after release. You’ve sat across from non-engineers and left with a sharper problem than you walked in with. • Strong relational database experience — schema design, query optimisation, safe migrations at scale. • Comfortable deploying and operating your own services on a major cloud provider — containers, CI/CD pipelines, the basics of running things in production. You don’t need to be an infra specialist, but you don’t need handholding either. • Queue-based background job processing patterns. • REST API design and documentation. • Git workflow maturity — branching strategies, code review, migration safety. You understand why you don’t run destructive commands on a production migration. STRONGLY PREFERRED • Shipped AI features to production — you know what evals are for, why prompts regress, and why “it worked in testing” isn’t enough. • Columnar / analytics databases for heavy aggregate queries. • In-memory caching and session stores. • DDD or domain-driven design — explicit module boundaries, repositories, services, event-driven patterns. • Production observability — you’ve triaged real issues, not just configured dashboards. • OAuth, OTP, or session-based auth systems in production. NICE TO HAVE • Social media platform APIs (TikTok, Instagram, YouTube). • Search infrastructure for large datasets. • Monorepo tooling and workflows. • Side projects, OSS contributions, or tools you’ve built for yourself that other people now use — signal that you ship for the love of shipping. WHAT THIS PERSON LOOKS LIKE • Holds opinions and changes them fast — you’ll ship the wrong thing sometimes and replace it a week later. That’s the job. • Debugs across boundaries — when a metric shows the wrong number, you can trace it from the frontend component through the API layer down to the database query and figure out where it breaks. • Writes code that doesn’t need babysitting — proper validation, error handling, and patterns other team members can follow. • Communicates proactively — posts in Slack when deploying, writes migration plans before running them, documents API contracts for the frontend team. • Moves fast without breaking things — we deploy to production multiple times a week. You should be comfortable with that cadence while still being careful. TEAM A small, high-output engineering team (~10 people) led by the current engineering lead. Async standups, weekly refinement, ship directly to production. This is a heavy AI-usage environment — AI tooling is woven into how we build, review, and ship. Comfort using it daily is expected. 💟 Support If you have a condition or require an adjustment to our interview process - please let us know so we can make adjustments to support you. Please note that when you submit an application or resume, your data will be processed in line with our privacy policy.
* Location: London 1-2 days a week. * Department: Engineering * Employment Type: Contract * Contract Length: 6 months (with potential for extension) ABOUT YLD: Our goal is to help our clients keep moving forward. We work with them to build the skills and capabilities they need to stay ahead of the competition, and we know our success only happens when they succeed. We’re a team of curious, talented people, and we’re committed to making YLD a place where great people want to work, grow, and stay. We’re a remote-first consultancy specialising in software engineering, product design, and data. Our teams are based across London, Lisbon, and Porto, and we create digital solutions that continue to deliver value long after our work is done. ABOUT THE ROLE: As a Senior Software Engineer at YLD, you’ll be part of a client team building innovative products. We’re looking for someone curious, passionate, driven, and enthusiastic. You should be skilled in problem-solving and experienced in designing scalable, resilient, and fault-tolerant architectures. You’re also an effective communicator and a strong team player. Together with your team, you’ll thrive in a fast-paced engineering environment, delivering outstanding results and exciting projects. PREFERRED SKILLS: * Strong backend engineering experience, with Go as a primary or preferred language; * Comfortable working in cloud environments such as AWS, Azure, or Google Cloud; * Experience building and maintaining APIs and backend services, including SaaS platforms; * Familiarity with modern infrastructure and distributed systems; * Solid understanding of modern deployment practices, including Docker, containers, and Kubernetes; * Strong background in testing strategies, including TDD, across the full system lifecycle, with a focus on performance optimization; * Use AI tools to augment your work, applying sound judgement to adopt emerging technologies where they genuinely add value and increase your impact as an engineer. YOU SHOULD APPLY IF YOU ARE: * Self-motivated, proactive and always looking for ways to improve and develop yourself; * A good communicator, both in writing and verbally. You’ll be able to explain technical ideas and concepts in business-friendly language; * Detail-oriented; * Possess strong problem-solving skills that balance innovation with pragmatic technology choices to solve business needs; * Used to working in a team-oriented, collaborative environment; * Analytical and problem-solving-oriented; * A genuine believer in diversity and fairness. WHAT YOU’LL GET IN RETURN: * The chance to work with a forward-thinking, ethical, and fun group of people and to develop and grow your skills in a fast-moving business OUR TYPICAL RECRUITMENT PROCESS: * 1st Interview with a Talent Partner (30/45 mins) * Technical Interview with our Senior Developers (1h30) * Final chat with our Client Partner (30/45 mins) Get a glimpse of what it's like working at YLD! 🤳 Check out our LinkedIn page WE LIVE AND BREATHE OUR VALUES, AND KNOW YOU WILL TOO: * Growing every day * Including everyone * Relationships built on honesty and ethics * Inspiring solutions * Winning together We’re an equal-opportunity employer and value diversity in all its forms. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, pregnancy or maternity, age, marital status, or disability. We also offer a remote-first working environment, with flexible working and work–life balance as standard for all employees.
WHAT DO WE DO? Paddle offers SaaS companies a completely different approach to their payments infrastructure. Instead of assembling and maintaining a complex stack of payments-related apps and services, we act as a Merchant of Record for our customers. That means we remove 100% of the pain of payments fragmentation. It’s faster, safer, cheaper, and—above all—better. We’re backed by investors including KKR, FTV Capital, Kindred, Notion, and 83North, and we serve over 6,000 software sellers in 245 territories worldwide. THE ROLE Selling online as a software business is a complex process and many components need to work seamlessly to capture revenue and deliver this to sellers. Paddle manages payments and billing, with a best-in-class developer-first approach, so that we can take this burden from our customers. Paddle is a financially-critical system used by a global customer base, processing hundreds of millions of dollars per month, so there is no shortage of interesting challenges. Senior Software Engineers at Paddle are not just programmers, we are problem solvers. We expect engineers to take initiative, as part of a small team, from an initial concept, scoping, implementation, right through to rollout and ongoing ownership. This requires initiative, creative thinking, and clear communication, as well as strong technical ability. We often work with a range of other teams including Data/Analytics, Infosec, Platform (SRE), Risk, Finance and many other product teams other than your own. You will collaborate alongside other engineers, product designers, data analysts, and legal and finance experts to have real impact. This is an opportunity for someone who wants to be part of something challenging and transformative, someone who will play a critical role in driving our success. WHAT YOU’LL DO * Design, build, and maintain high-throughput, highly reliable systems that power core Paddle capabilities. * Lead the implementation of key new features to a high standard from initial concept and planning right through to monitoring and ongoing improvement. Ensuring systems are built with correctness and precision. * Architect solutions that scale with growing transaction volumes and customers. * Write clean, maintainable, well-tested code and set a high bar for code quality and engineering standards. * Lead design discussions and architecture decisions, balancing short-term delivery with long-term sustainability. * Work closely with Product Managers, Designers, Data, Risk, and Operations to translate business requirements into robust technical solutions. * Shape product direction by providing technical insights, trade-offs, and delivery estimates. * Partner with Customer Support or Operations teams to investigate and resolve production issues. * Level-up the team’s engineering practices through mentoring other engineers, and by leading the technical planning of team initiatives. * Act as a force multiplier by driving best practices and long-term decisions for our engineering community. * Contribute to shaping our team and wider engineering culture to ensure Paddle remains an exceptional place to work. WE’D LOVE TO HEAR FROM YOU IF YOU HAVE * You have a development background with Go. * You have experience designing and building systems to handle high traffic at scale in a cloud-based environment in AWS. * You enjoy collaborating with our technical and non-technical departments. * You proactively find ways to improve the code and team processes * You have a strong understanding of the development process - from design through to deployment, maintenance, and what that means for day-to-day development * A strong understanding of API principles and best practices. * A proven track record of bias for action and strong customer focus. * Excellent communication and collaboration skills, you should be comfortable working alongside both technical and non-technical stakeholders. * Proven success working with complex problems and ambiguity, maintaining high standards while balancing progression and perfection. EVERYONE IS WELCOME AT PADDLE At Paddle, we’re committed to removing invisible barriers, both for our customers and within our own teams. We recognise and celebrate that every Paddler is unique and we welcome every individual perspective. As an inclusive employer we don’t care if, or where, you studied, what you look like or where you’re from. We’re more interested in your craft, curiosity, passion for learning and what you’ll add to our culture. We encourage you to apply even if you don’t match every part of the job ad, especially if you’re part of an underrepresented group. Please let us know if there’s anything we can do to better support you through the application process and in the workplace. We will do everything we can to support any accommodations needed. We’re committed to building a diverse team where everyone feels safe to be their authentic self. Let’s grow together. Our Values * Paddle Together - “None of us, is as smart as all of us” * Paddle Simply - “Simple can be harder than complex: you have to get your thinking clean to make it simple” * Paddle for others - “We can realise our wildest dreams, so long as we help enough other people to realise theirs” Why you’ll love working at Paddle We are a diverse, growing group of Paddlers across the globe who pride ourselves on our transparent, collaborative and respectful culture. We are a ‘digital-first’ company, which means you can work remotely, from one of our stylish hubs, or even a bit of both! We offer all team members unlimited holidays and 4 months paid family leave regardless of gender. We invest in learning and will help you with your personal development via constant exposure to new challenges, an annual learning fund, and regular internal and external training.