- Company Name
- DynPro Inc.
- Job Title
- Lead Full Stack Software Engineer/Architect
- Job Description
-
**Job Title**
Lead Full Stack Software Engineer/Architect
**Role Summary**
Hands‑on technology leader responsible for designing, developing, and overseeing backend services, ERP/EDI integrations, and frontend React architecture for a supply‑chain portal. Balances coding with architectural guidance, mentors developers, and ensures secure, scalable, and reliable releases.
**Expectations**
- Deliver production‑grade backend services and integrations on schedule.
- Guide and unblock development teams across Node.js/TypeScript, Java, and React.
- Maintain high standards for code quality, security, observability, and performance.
- Collaborate with product, ERP, infrastructure, and business stakeholders to align technical solutions with supply‑chain requirements.
**Key Responsibilities**
- Lead API‑first and event‑driven backend design using NestJS (Node.js/TS) and/or Spring Boot (Java).
- Architect, implement, and manage AWS serverless components (Lambda, Step Functions, SQS/SNS, API Gateway) and CI/CD pipelines.
- Define best practices for error handling, retries/DLQs, RBAC/ABAC, monitoring, and security.
- Drive orchestration on platforms such as Workato to replace point‑to‑point integrations, including rollback and monitoring strategies.
- Design and support SAP/Oracle ERP integrations and EDI transaction flows (850, 855, 856, 810, costing updates).
- Oversee React + TypeScript frontend, ensuring proper micro‑frontend contracts, authentication flows, and backend integration.
- Mentor developers, conduct design reviews, and ensure on‑time, high‑quality releases.
- Stay current with emerging backend, integration, and frontend technologies and influence technical roadmap.
**Required Skills**
- 12+ years of software development with deep backend expertise.
- Proven tech‑lead/architect experience, balancing hands‑on coding and leadership.
- Strong proficiency in Node.js/TypeScript (NestJS) and/or Java (Spring Boot, microservices).
- Expertise in API design, event‑driven architecture, and integration patterns.
- Hands‑on experience with AWS serverless services and modern CI/CD tooling.
- In‑depth knowledge of ERP (SAP/Oracle) integrations and EDI standards.
- Familiarity with React, TypeScript, micro‑frontend architecture, and authentication contracts.
- Excellent communication and stakeholder management skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Relevant certifications preferred: AWS Certified Solutions Architect/Developer, Java SE/EE, ERP integration or architecture certifications.