Who are Opzen?
OpZen is a new technology start‑up, coming from the long‑established manufacturing company BWC Profiles. We're building an ERP system that reflects the common and learned experiences of manufacturing complex products, tackling key challenges like producing highly configurable products, tracking production planned vs actuals in real‑time, and reflecting the cost of WIP and sales on a departmental level.
You'll be developing the software stack alongside the BWC Managing Director and Technical Director, both with full‑stack backgrounds, and you'll have significant influence on product scope, architecture and team culture.
We are seeking a skilled and innovative Engineer to join our dynamic team. The ideal candidate will possess a strong background in software development and application development, with a passion for creating efficient and scalable solutions. This role requires proficiency in various programming languages and frameworks, as well as the ability to work collaboratively within a team environment.
The opportunity
As our first Founding Engineer, you'll own feature delivery end‑to‑end across the stack. Angular & NgRx on the front end and NestJS & Prisma on the back end. You'll have a strong focus on security, performance, and reliability, helping to shape our processes, and prepare the platform for our future customers, as well as for BWC Profiles and its child companies.
What you'll do
· Deliver features across the stack Angular (with NgRx) and NestJS (with Prisma + PostgreSQL), from API's to UX flows.
· Model core manufacturing concepts Represent possible products in a configurable way and manage their lifecycle and use across the transaction types (quotes, sales orders, production orders).
· Integrate identity and access likely with Keycloak, SSO, MFA, roles/permissions and record‑level access.
· Ensure a robust & complaint platform with full system logs, performance metrics, data retention, redundancy, and automatic system alerts.
· Optimise for performance in data‑heavy screens (caching, pagination, optimistic updates) and query tuning in Postgres.
· Reflect real-world problems with the operations team at BWC. Translate real-world problems into technical solutions.
· Contribute to infrastructure Docker, ECS Fargate or equivalent, AWS & S3
Our stack (work in progress)
· Frontend: Angular, NgRx, PrimeNG, PWA
· Backend: NestJS, Prisma, PostgreSQL, Redis/ BullMQ
· Identity: Keycloak
· Infra & DevEx: AWS (ECS Fargate, S3, CloudFront), Docker, Swagger, GitHub, Metabase (analytics)
Key Skills
* Full‑stack TypeScript with production experience in Angular + NgRx and NestJS + relational databases.
* Identity & access: Keycloak (RBAC, SSO, MFA).
* ORM & data modelling: Prisma or equivalent, with strong SQL fundamentals on PostgreSQL.
* Testing & quality: unit & integration testing and secure API design.
* DevOps fluency: containerised deployment (Docker) to cloud (AWS or similar).
* Clear communication, ability to understand complex processes, and comfort working directly with non‑engineers.
Optional Skills
* Experience with manufacturing, ERP, WMS, or MRP domains or other data‑heavy apps.
* Performance tuning in Postgres (indexes, partitions) and front‑end performance budgets.
* Analytics & BI experience.
Job Type: Full-time
Pay: From £80,000.00 per year
Benefits:
* Canteen
* Casual dress
* Company events
* Company pension
* Discounted or free food
* Free parking
* Health & wellbeing programme
* On-site parking
* Sick pay
* Work from home
Work Location: Hybrid remote in Milton Keynes MK8 0AB