Skip to main content
Back to results

Backend Developer

Pattern · Brno, Czechia · Engineering

Full-time

About the role

Pattern (Nasdaq: PTRN) is a leader in accelerating brands on global ecommerce marketplaces, leveraging proprietary technology and AI. Utilizing more than 91 trillion data points, Pattern optimizes and automates all levers of ecommerce growth for global brands, including advertising, content management, logistics and fulfillment, pricing, forecasting and customer service, through products like 3P Accelerator, TikTok Shop, PXM, and ROI Hunter. Hundreds of global brands depend on Pattern's ecommerce acceleration platform every day to drive profitable revenue growth across 70+ global marketplaces, including Amazon, Walmart.com, Target.com, eBay, Tmall, TikTok Shop, JD, and Mercado Libre.

ROI Hunter is Pattern's advertising technology platform, helping brands manage product-level performance across Meta, Google, Snap, TikTok, and now OpenAI's ChatGPT. Are you obsessed with data, partner success, taking action, and changing the game? If you have a whole lot of hustle and a touch of nerd, come build with us. We want you to use your skills to push one of the fastest-growing companies in the US to the top of the list.

Pattern has been named one of the fastest-growing tech companies headquartered in North America by Deloitte and one of the best-led companies by Inc. We place employee experience at the center of our business model and have been recognized as one of Newsweek's Global Most Loved Workplaces®. 

Pattern (Nasdaq: PTRN) is a leader in accelerating brands on global ecommerce marketplaces, leveraging proprietary technology and AI. Utilizing more than 91 trillion data points, Pattern optimizes and automates all levers of ecommerce growth for global brands, including advertising, content management, logistics and fulfillment, pricing, forecasting and customer service, through products like 3P Accelerator, TikTok Shop, PXM, and ROI Hunter. Hundreds of global brands depend on Pattern's ecommerce acceleration platform every day to drive profitable revenue growth across 70+ global marketplaces, including Amazon, Walmart.com, Target.com, eBay, Tmall, TikTok Shop, JD, and Mercado Libre.

ROI Hunter is Pattern's advertising technology platform, helping brands manage product-level performance across Meta, Google, Snap, TikTok, and now OpenAI's ChatGPT. Are you obsessed with data, partner success, taking action, and changing the game? If you have a whole lot of hustle and a touch of nerd, come build with us. We want you to use your skills to push one of the fastest-growing companies in the US to the top of the list.

Pattern has been named one of the fastest-growing tech companies headquartered in North America by Deloitte and one of the best-led companies by Inc. We place employee experience at the center of our business model and have been recognized as one of Newsweek's Global Most Loved Workplaces®. 
We need a Backend / Full Stack Developer to help build and maintain the Creative Factory platform, the image and video template editors behind ROI Hunter's creative production, including the GenAI features that generate images and remove backgrounds. Right now only one person on the team can review both frontend and backend work, so this hire directly removes that bottleneck and lets the team run two workstreams in parallel instead of one at a time. This is a full-time role and will work a hybrid schedule based in Brno, Czech Republic. 

Frequently Asked Questions

    What is a day in the life of a Backend Developer?

    • You'll build new features, fix bugs, and chip away at technical debt across the Creative Factory platform, the image and video template editors, plus the newer GenAI features (image generation, background removal).
    • You'll spend most of your time on the Kotlin/Spring Boot backend, picking up React/TypeScript frontend work as you grow into it. The team is deliberately building toward full-stack coverage.
    • You'll review code both ways: reading and understanding a teammate's work, and having your own reviewed in turn, so no single person is a bottleneck.
    • You'll use AI coding tools daily (around 80% of what the team ships starts as AI-generated), but you'll read, understand, and take ownership of what you commit rather than shipping unreviewed output.
    • You'll work in a fairly new codebase with thin documentation. The team and its tooling are only about three months old, so part of the job is exploring and piecing things together rather than following a set path.
    • You'll occasionally coordinate with the Feed Team and Campaigns Team on how templates connect to catalogs and ads across Meta, Snapchat, and TikTok, and more loosely with Insights and Integration.
    •  

      What will I need to thrive in this role?

      • Solid Kotlin experience. This is the one non-negotiable. Strong Java developers open to switching are a reasonable second choice.
      • Hands-on Spring Boot and PostgreSQL. jOOQ, S3-compatible storage, or Google Cloud (Cloud Run, Cloud SQL, Cloud Functions, GKE) are a genuine plus.
      • Comfort with, or real interest in growing into, React/TypeScript and some Node.js. You don't need to be a frontend expert on day one.
      • The ability to review AI-generated code critically. You can explain anything you commit, not just point at the fact that it works.
      • A self-starter mindset. The team is small and new, so you'll often be figuring things out with the context available rather than following a playbook.
      • Genuine curiosity about the product itself, the creative templates, image and video generation, not just the code behind it.
      • Czech language skills, since the team works day to day in Czech. Being based in or near Brno helps but isn't required.
      •  

        What does high performance look like?

        • You ship features and fixes across both ends of the stack without needing someone else to unblock you.
        • Your code reviews, given and received, catch real issues, not just style nits, and you can explain any AI-generated code you commit.
        • You're comfortable owning a piece of the platform (image templates, video templates, or the GenAI layer) end to end.
        • You help move the team toward unifying workflows that have historically lived in separate codebases, rather than just adding to the pile.
        •  

          What is my potential for career growth?
          As the team grows past four people, there's real room to move toward a senior, full-stack profile: owning more architecture decisions, driving the ongoing unification of the image and video codebases, and getting involved in newer initiatives like the Creative Intelligence work with Pattern's data science team. How fast that happens depends mostly on you. The team is small enough that taking on more scope is mostly a matter of being ready for it. 

           

          What does success look like in the first 30, 60, 90 days?

          The team and its tooling are only about three months old, so a lot of ramp-up is exploring and piecing things together rather than following existing documentation.

          • First 30 days: get oriented on the backend (Kotlin, Spring Boot, PostgreSQL), since that's where the codebase and technical debt live, and start shipping small fixes with support from the team.
          • By 60 days: you're picking up real backend tickets end to end and giving and receiving code reviews on that side.
          • By 90 days: you're starting to branch into frontend work as your confidence grows. Nobody expects full-stack productivity this early. This is about steady progress, not a deadline.
          •  

            What is the team like?

            You will work alongside Michal (FE) and Honza (BE), and be supervised by Adam Šuba, the team's Full Stack Lead, who'll also be your closest day-to-day mentor as the most senior full-stack engineer on the team. You'll also work closely with Kamil (PM) and Danil (Designer). This team is data driven and results oriented. You will collaborate regularly with members of your team to implement actionable solutions. Ideas and input are encouraged from all members.

Sounds great! What’s the company culture?

    We are looking for individuals who are:

  • Game Changers- A game changer is someone who looks at problems with an open mind and shares new ideas with team members, regularly reassesses existing plans and attaches a realistic timeline to goals, makes profitable, productive, and innovative contributions, and actively pursues improvements to Pattern’s processes and outcomes.

  • Data Fanatics- A data fanatic is someone who recognizes problems and seeks to understand them through data, draws unbiased conclusions based on data that lead to actionable solutions, and continues to track the effects of the solutions using data.

  • Partner Obsessed- An individual who is partner obsessed clearly explains the status of projects to partners and relies on constructive feedback, actively listens to partner’s expectations, and delivers results that exceed them, prioritizes the needs of your partners, and takes the time to create a personable experience for those interacting with Pattern.

  • Team of Doers- Someone who is a part of a team of doers uplifts team members and recognizes their specific contributions, takes initiative to help in any circumstance, actively contributes to supporting improvements, and holds themselves accountable to the team as well as to partners.

What is the hiring process?

  • Introduction interview with our Pattern recruiting team 
  • Hiring manager interview
  • Short take home assignment
  • Final interview with Adam and Honza 
  • Professional reference check
  • Executive review
  • Offer

How can I stand out as an applicant?

  • Talk concretely about how you use AI coding tools day to day, not just that you use them. We ship a lot of AI-assisted code here, and what matters most is that you read, test, and can explain anything you commit.
  • Show real curiosity about the product itself: the creative templates, the image and video generation, not only the code behind it.
  • Speak specifically about Kotlin work you've owned end to end. This is the one skill we won't compromise on, so depth matters more than breadth here.
  • Share an example of learning a large, thinly documented system mostly on your own. Our tooling is only a few months old, so this role runs on exploration more than a set process.
  • Tell us if you genuinely want to grow into full stack work, and why, rather than treating frontend as something you'll tolerate.

Why should I work at Pattern?

Pattern offers big opportunities to make a difference in the ecommerce industry! We are a company full of talented people that evolves quickly and often. We set big goals, work tirelessly to achieve them, and we love our Pattern community. We also believe in having fun and balancing our lives, so we offer awesome benefits that include

  • 25 days of holiday

  • 3 paid sick days per year

  • Work from home allowance

  • Multisport card contribution

  • Free massage or physiotherapy appointment once per month

  • Company wide education budget for your development

  • Company and team events (online & offline)

    Pattern is committed to creating a diverse and inclusive environment. All employment decisions are based on business needs, job requirements, and individual qualifications, without discrimination based on race, gender, age, disability, sexual orientation, or any status protected by local law.