The Role
At BearPlex we do not ship prototypes. We build production systems for regulated enterprises that demand auditability and proof, and the engineers who carry that weight own a feature from the database schema to the rendered pixel. This is a seniority level where you are trusted to make architectural calls, not just close tickets.
You will work on multi-tenant enterprise platforms (CRM builds, customer portals, and SaaS products) where correctness, tenant isolation, and long-term maintainability matter more than raw velocity. If you care about the integrity of a system months after launch, this is the kind of work that will hold your attention.
What You Will Do
Own features end to end. Design and ship complete slices across a React and TypeScript front end and a Node.js back end, from data model to deployed UI.
Model data for multi-tenant systems. Design PostgreSQL schemas with strict tenant isolation, sensible indexing, and migrations that run cleanly against live data.
Build APIs that hold up. Write well-typed, versioned service interfaces with validation, pagination, and predictable error contracts that other teams can depend on.
Raise the architecture, not just the feature. Make deliberate decisions about boundaries, state, and abstractions so the codebase stays coherent as it grows.
Guard quality with proof. Write meaningful tests, instrument what you ship, and treat observability and auditability as part of the definition of done.
Review and mentor. Give precise code reviews and help less experienced engineers reason about tradeoffs rather than just unblocking them.
Partner across the engagement. Work through our Diagnostic, Build, and Guardian phases, staying close to clients so the system you build matches the problem in front of them.
What We Are Looking For
Shipped production systems. You have built and operated real software that paying users depend on, not just coursework or demos.
Deep React and TypeScript. You write strongly typed front-end code, manage complex state cleanly, and understand rendering and performance, not just component syntax.
Strong Node.js and API design. You are comfortable building and maintaining back-end services, background jobs, and integrations.
Real PostgreSQL depth. You can design schemas, write and reason about non-trivial queries, and handle migrations on systems that cannot go down.
Architectural judgment. You know when to abstract and when to keep things simple, and you can defend your choices with evidence.
Clear written communication. You document decisions and explain technical context in writing, which matters for distributed and hybrid work.
Nice to Have
Next.js experience. You have shipped server-rendered or hybrid applications and understand the rendering model.
Cloud and containers. Working familiarity with AWS, Docker, and CI and CD pipelines.
Adjacent data stores. Practical experience with Redis, MongoDB, or Supabase alongside PostgreSQL.
Payments and billing. Hands-on work integrating Stripe into multi-tenant or subscription products.
Why BearPlex
Senior peers. You will work alongside engineers who have all shipped real production systems, in a team built on architectural integrity before speed.
Real production work. You build assets that run for years for regulated enterprise clients, not throwaway deliverables.
Hybrid or remote in Pakistan. Work from our Lahore HQ or fully remote within Pakistan, with the flexibility to do your best work.
Learning budget. Dedicated support for courses, certifications, and the tools that keep you sharp.
Clear growth. Visible paths toward technical leadership and architecture, with global clients to grow against.
Send us your work.
Start by dropping your resume. We read it and fill in the form for you, so you only complete what we could not. Our team reviews every application personally; you will hear back either way.
Prefer to type it out?