Research Lab
← Careers

Engineering

Web Software Engineer

Join a stealth AI accounting product and build web software for ERP, finance operations, and real business workflows.

Location
Prishtina, Kosova or Remote (EU / UK)
Type
Full-time
Seniority
Junior to Mid-Level
Team
Engineering
Compensation
Dependent on experience + Company Participation
Posted
May 25, 2026

ResearchLab is building a stealth AI accounting product for modern ERP and finance operations. The product helps companies work with their accounting and business systems through a controlled web application, giving operators a safer way to manage records, onboarding, reporting, credentials, and operational workflows.

We're looking for a junior-to-mid-level Web Software Engineer who can build practical product features across a modern TypeScript web stack. You will work on interfaces, server-side product logic, data-backed workflows, secure integrations, and AI-assisted experiences that support real accounting and operations work.

This is not a narrow frontend role and not a pure backend role. You will build user-facing screens, server-side workflows, typed application services, database-backed features, and integrations with accounting infrastructure. The right person is comfortable learning quickly, cares about software quality, and wants to understand the real finance problems behind the code.

What you'll do

  • Build and maintain product features in a modern React and TypeScript web application, from interface work through to server-side behavior.
  • Keep pages and API boundaries clean by validating inputs, authenticating users, and delegating business behavior to well-structured services.
  • Work on server-side integrations with ERP, accounting, identity, database, and operational systems.
  • Help extend internal integration layers for documents, onboarding data, company records, reporting, account balances, and other finance workflows.
  • Build secure flows for user profiles, site access, encrypted ERP credentials, operation audit logs, onboarding state, and Terms of Service acceptance.
  • Use TypeScript, validation, and tests to keep request data, API responses, integration payloads, and database-backed workflows predictable.
  • Improve onboarding experiences that combine clear product logic with AI-assisted guidance where it is useful.
  • Work with accounting, product, and operations teammates to turn real finance workflows into clear software behavior.
  • Contribute to deployment readiness through linting, typechecking, tests, builds, migrations, setup verification, and release checks.

You'd be a good fit if

  • You have hands-on experience building web applications with TypeScript, React, and server-side application patterns.
  • You understand how to keep server-only concerns on the server, especially auth, database access, API credentials, external integrations, and secrets.
  • You can work with SQL-backed application state and are comfortable learning schema design, migrations, and data validation patterns.
  • You know how to structure code so delivery layers stay thin and business behavior lives in reusable modules or services.
  • You care about product details: clear forms, reliable loading states, localized copy, useful errors, and interfaces that help operators complete real work.
  • You can read unfamiliar code, follow existing conventions, and make scoped changes without introducing a parallel architecture.
  • You're comfortable writing tests for application services, SDK behavior, authorization rules, UI components, and edge cases.
  • You're able to communicate in English with engineering, product, accounting, operations, and external partners.

It goes a long way if

  • You've worked with ERP systems, accounting platforms, finance tools, or other operational business software.
  • You've built integrations with third-party APIs, internal SDKs, or server-side proxy layers where credentials must never reach the client.
  • You've worked with single sign-on, role-based access control, audit logs, or encrypted credential storage in production systems.
  • You've worked with component systems or design systems where consistency matters more than flashy visuals.
  • You're interested in AI and curious about how frontier models can improve onboarding, accounting, support, and internal operations.
  • You've deployed or supported web applications with automated testing, containerized environments, or preview workflows.
  • You enjoy turning messy workflows into typed contracts, clear screens, and reliable automation.

Working at ResearchLab

  • Remote-first work with off-site opportunities in London, Barcelona, and Zurich.
  • Health insurance.
  • Approved work expenses for the tools, setup, and travel you need to do the job well.
  • Training programmes for engineering, accounting, ERP systems, AI tools, product thinking, and professional development.
  • Bonuses and quarterly performance reviews with salary increase opportunities.
  • Early access to a new stealth product and a real chance to shape how it works before it reaches the market.
  • A practical, friendly team working on innovative solutions.
  • Access to conferences around the world.
  • Access to the latest frontier AI models and tools.

How we hire

We'll start with a short conversation about your experience, the kind of engineering work you want to grow into, and how you approach product problems. Later stages may include a practical TypeScript exercise, a discussion about a real product workflow, and a team interview.