Founding Engineer

Milton Keynes, ENG, GB, United Kingdom

Job Description

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

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3899309
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Milton Keynes, ENG, GB, United Kingdom
  • Education
    Not mentioned