MogiMogiJobsPowered by MobiusEngineLet Mogi apply

Talentcross

Fullstack Developer Tech Lead

Full-time

About the job

Fullstack Developer Tech Lead (Angular + .NET Modernization + AWS Lambda/Node) Role summary Were looking for a Fullstack Developer Tech Lead to lead and execute the modernization of an industrial solution, migrating components from .NET Core 3.1 to a modern architecture: Angular frontend + serverless backend on AWS Lambda (Node.js/TypeScript) . The platform integrates with an IoT ecosystem to capture, process and visualize manufacturing metrics ( OEE ) and plant KPIs, prioritizing scalability, security, observability and reliable operations in industrial environments. Key responsibilities Assess and break down the current .NET Core 3.1 application (modules, endpoints, dependencies, data model, critical flows) and define an incremental migration strategy (brownfield/strangler) with parity criteria. Build the Angular foundation (routing, state management, layout, reusable components) and migrate priority screens (OEE/KPI dashboards, line/equipment details, alerts). Design and implement a serverless backend with AWS Lambda (Node.js/TypeScript) + API Gateway , integrating AWS services as needed (S3, RDS/DynamoDB, SQS/SNS, EventBridge). Define and expose secure APIs (REST/GraphQL when applicable): versioning, validation, pagination, consistent error handling; OpenAPI/Swagger documentation. Implement or integrate business logic for OEE/KPIs (availability, performance, quality, downtime, scrap, speed, production) and ensure data consistency. Integrate with IoT/event pipelines : ingestion, normalization/enrichment, storage and querying for near real-time and historical dashboards. Drive DevSecOps practices : CI/CD, IaC, testing, observability, security hardening; perform code reviews and document decisions (ADRs). Collaborate with IoT/OT, Data and Product teams; support UAT and validation with plant stakeholders. Must-have requirements 3+ years as Fullstack or Backend/Frontend with end-to-end feature ownership . Strong C#/.NET experience (ideally .NET Core 3.1 ) and proven legacy modernization/migration . Solid Angular (12+) experience: TypeScript, RxJS, and front architecture patterns (modules/services/state; NgRx optional). APIs with Node.js (ideally TypeScript) and hands-on AWS Lambda (serverless). AWS fundamentals: API Gateway, Lambda, IAM, CloudWatch (plus S3, RDS/DynamoDB, SQS/SNS, EventBridge as a bonus). REST API design + OpenAPI/Swagger ; security best practices ( OAuth2/OIDC/JWT , OWASP). Experience with relational and/or NoSQL databases (modeling, indexes, performance). CI/CD (GitHub Actions/GitLab CI/Jenkins) and deployments to AWS; ideally IaC (CDK/Terraform/CloudFormation). Testing mindset: unit/integration (Node + Angular + .NET) and quality focus. Technical English for documentation and collaboration. Nice-to-have Industrial/IoT domains (telemetry, machine events, SCADA/MES) and/or AWS IoT Core . Practical knowledge of OEE and manufacturing KPIs; dashboard design (losses, downtime, scrap, trends). Event-driven architectures (Kinesis/Kafka/EventBridge), WebSockets, MQTT. Advanced observability (OpenTelemetry, distributed tracing) + SRE basics. Security/compliance in industrial environments (IEC 62443) or ISO 27001. Success criteria / deliverables A clear migration roadmap with milestones, risks, mitigation plan and acceptance criteria. Angular frontend with OEE/KPI dashboards (performance + usability). Serverless AWS backend (Node Lambdas) deployed via CI/CD with IaC . Secure, documented APIs (OpenAPI), with observability (logs/metrics/traces) and defined SLIs/SLOs. Test coverage on critical modules, fewer regressions/incidents, operational monitoring + runbooks.