Senior Software Engineer, User & Pricing Management

Katana MRP

Katana MRP

Software Engineering
Posted on Thursday, May 9, 2024
Tallinn · Hybrid Remote

Senior Software Engineer, User & Pricing Management

Would you like to create easy and delightful software that streamlines and simplifies business operations, making complex tasks seamless and effortless? If you have experience in the B2B SaaS space, proven product software development experience in B2B SaaS fields , and a strong understanding of leading epics, this might be the perfect next step in your career.

Who we are

We believe the future is a tech stack of integrated best-of-breed SaaS products, with Katana at the center.

Since 2017, we've given businesses worldwide a live look at their inventory, uniting all the processes and tools they use with intuitive and easy-to-use cloud inventory software. Our customers range from mom-and-pop shops to multi-million-dollar businesses. To date, we raised over $51 million in funding from VC firms and angel investors who, like us, believe the inventory software space needs more love.

Besides great user experience and top-tier customer support, Katana is also industry-agnostic and scalable. The companies that grow with Katana come from almost any industry you can think of, and our software is designed to plug and play with any existing system of tools manufacturers use.

Who we’re looking for

We are looking for a well-rounded Senior Software Engineer to join the Users & Pricing Management (UPM) team. The UPM team is responsible for user accounts, subscriptions, and onboarding. We're keen to find someone who can operate across our TypeScript-based stack, from Node.js backends to React components, working with their teammates to tackle diverse technical challenges and build great products. As a member of our team, you will be building new systems and loveable software that makes business processes effortless.

Your typical week would include:

  • 50% Delivery and execution
    • Develops, tests, deploys, and maintains the software with a clear understanding of the value the software is to provide;
    • Takes on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm;
    • Consistently achieves results, even under tough circumstances;
    • Develops test suites (functional, destructive, etc) to enable success and rapid deployment of code to production;
    • Takes a broad view when approaching issues using a global lens.
  • 20% Learn and grows
    • Learns through successful and failed experiments when tackling new problems;
    • Actively seeks ways to grow and be challenged using both formal and informal development channels;
    • Guidance on modern software development frameworks and leading technical discussions.
  • 20% Leading Epics
    • Take ownership of the epics preparation and execution process;
    • Works with the Product team to ensure user stories are valuable, developer-ready, easy to understand and testable;
    • Delivers communications that convey a clear understanding of the unique needs of different audiences;
    • Adapts approach and behaviour in real-time to match the shifting demands of different situations;
    • Relates openly and comfortably with diverse groups of people.
  • 10% Aligns
    • Collaborates across engineering in agile processes;
    • Creates new and better ways for the organization to be successful.

You’re the perfect fit if you

  • Have at least +5 years of professional engineering experience working in B2B SaaS, a product-driven environment.
  • Are fluent with Typescript frameworks, Node.js, React, PostgreSQL database, CI/CD, and modern software design patterns.
  • Work with the following tools: Kafka, AWS, Aptible, Okteto etc.
  • Have a quality mindset and know what it means to ship maintainable, well-tested code.
  • Experience with authorization and authentication flows and tools.
  • You are pragmatic and care about agile processes, data-driven development, reliability, and responsible experimentation.
  • Experience with creating and executing unit, functional, destructive and performance tests.
  • Experience with modern debugging and root cause analysis techniques.
  • Use strong communication and collaboration skills to ensure alignment with your peers and partner with them on problem-solving.
  • Have worked with container-based systems in a cloud-native environment.
  • Are team-oriented and value the group’s success over your personal achievements.
  • Are knowledgeable about industry trends and best practices and hungry for continuous experimentation and advancement.

What we offer

  • Opportunity to have a real impact at a global growth company and a chance to drive change in the inventory products space
  • Opportunity to work with an enthusiastic and talented global team
  • A competitive salary and employee stock option program (we want everybody to feel engaged and share the fruits of our collective effort)
  • Flexible and remote working options (we’re a results-driven team)
  • A team vibe to keep you smiling even on the rainiest days
  • Health & wellness package of your choice
Remote status
Hybrid Remote
Employment type
Contact Kadri Alekõrs Talent Acquisition & People Operations Partner

Want to learn more about what it’s like to work at Katana?

Visit our Careers page
Tallinn · Hybrid Remote

Senior Software Engineer, User & Pricing Management