Job
Description
We’re Hiring: Full Stack Developer (Angular 17 + NestJS) — ERP Product Engineering (Remote)
We’re building a large-scale ERP platform focused on speed, stability, innovations, and high-automation workflows. If you’ve actually delivered production modules using Angular + NestJS + MySQL, this role is for you.
Non-Negotiable Eligibility (Read Before Applying)
Mandatory Stack Experience:
Angular (v16+), preferably Angular 17
NestJS (TypeScript)
MySQL
If you do not have hands-on, professional experience in the above, please don’t apply.
Experience Requirement:
Minimum 1.5 years full-time industry experience in full stack development (not internship / training / college projects).
Freshers / currently studying / bootcamp-only profiles will not be considered.
Location / Mode: Remote (Full-time)
Role Outcomes (What Success Looks Like)
In the first 60–90 days, you will be expected to:
Deliver at least 1 complete ERP feature/module end-to-end (UI + API + DB) with clean architecture.
Improve a workflow by reducing load time or steps, and ship measurable UX or performance improvement.
Build reusable components + APIs aligned with our framework standards.
This is a delivery role, not a learning internship.
Core Responsibilities
Build end-to-end ERP modules (Angular UI, NestJS APIs, MySQL schema & queries)
Implement complex business logic (validations, approvals, permissions, multi-branch workflow rules)
Design clean REST APIs, DTO validation, auth/roles, and scalable structure
Write maintainable code with clear separation of concerns and reusable design patterns
Debug production issues fast; improve performance + stability
Collaborate directly with product owner + senior devs (fast decisions, zero bureaucracy)
Must-Have Skills
Strong Angular fundamentals: routing, RxJS, reactive forms, state patterns, modular architecture
Strong NestJS: modules, controllers, services, guards, pipes, validation, error handling
MySQL: schema design, joins, indexes, query optimization
API-first thinking, clean coding practices, predictable delivery
Proven ability to build real-world screens: tables, filters, popups, master-detail views, workflows
Big Advantage (Preferred)
ERP / Accounting / Inventory / Procurement / CRM / Project / Field Service / Asset / Admin / Sales / HRM / Production domain exposure
Performance optimization experience (DB indexing, caching, improving slow endpoints)
Unit testing / integration testing mindset
Experience with multi-tenant or multi-company systems
Why High-Value Candidates Join Us (Security + Growth)
Long-term product roadmap (not project-to-project freelancing chaos)
You’ll work on a serious ERP platform with real-world complexity and ownership
Career growth path: Developer → Senior → Module Owner → Tech Lead
Direct access to decision-makers; your work is visible and valued
Strong learning curve in architecture + enterprise workflows (real skill-building, not theory)
Important: Applications Without This Will Be Rejected
To reduce irrelevant applications, include these pre-screen questions :
Mandatory Knockout (auto-reject if wrong)
Do you have hands-on professional experience in all 3: Angular (v16+ / 17 preferred), NestJS, and MySQL? (Yes/No)
Angular experience (years/months) + Angular version used in last project (Short text)
NestJS experience (years/months) + what you built (APIs/modules) (Short text)
MySQL experience (years/months) + sample work (schema/joins/indexing) (Short text)
Are you a fresher / currently studying / only internships? (Yes/No)
Have you delivered a production feature end-to-end (UI + API + DB) in a live system? (Yes/No)
Competency & Delivery (quick signal)
Share 1–2 links: GitHub / portfolio / live project / demo (URL)
Describe one complex workflow you implemented (validation/approval/roles). (200–300 chars)
Performance: Have you optimized a slow API or query using indexing or query tuning? (Yes/No). If Yes, explain briefly.
Preferred: Any ERP/enterprise system experience? (Yes/No). If Yes, which modules?
Logistics (decision-ready)
Current location / timezone (Short text)
Employment type: Full-time remote acceptable? (Yes/No)
Notice period / earliest joining date (Immediate / 15 days / 30 / 45 / 60+)
Current CTC (fixed + variable) + currency (Short text)
Expected CTC + currency (Short text)
Compliance / Fit
Are you comfortable with outcome-based delivery targets (weekly releases, measurable output)? (Yes/No)
Do you have stable internet + dedicated work setup for remote delivery? (Yes/No)
📩 Apply at: careers@qbhsoft.com