- Lead the design and delivery of complex full-stack features, owing technical decisions from data model and API contract design through React PWA front-end implementation and production deployment.
- Architect and build scalable Node.js backend services and RESTful APIs using Express.js or NestJS, defining patterns for authentication, error handling, versioning, and performance that junior developers follow.
- Lead PWA architecture decisions, including service worker strategy, offline-first caching design (Cache API, Workbox), push notification infrastructure, and app installability, while setting the standard for PWA implementation across the team.
- Design MongoDB data models and aggregation strategies for complex application requirements, enforce NoSQL data modeling best practices, and guide data architecture decisions across the team.
- Deliver mobile-friendly React front-end interfaces, including responsive layouts, touch-optimized interactions, and performance tuning for users across desktop, tablet, and mobile devices.
- Drive code quality across the team, set standards, lead code reviews, identify and resolve technical debt proactively, and ensure consistent engineering practices.
- Mentor and support mid-level and junior developers through code reviews, pair programming, and technical guidance.
- Conduct root cause analysis on complex production incidents, lead performance profiling and optimization across Node.js, MongoDB, and React/PWA layers.
- Contribute to technical roadmap discussions, providing engineering input on feasibility, risk, and build-vs-buy decisions for new platform capabilities.
- Participate in Agile ceremonies, contribute to sprint planning, and support delivery of team commitments.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 8+ years of full-stack web development experience with demonstrated depth in Node.js backend and React frontend delivery.
- Expert-level proficiency in building and operating production Node.js services with Express.js or NestJS, including RESTful API design, middleware architecture, authentication (JWT/OAuth2), performance tuning, and service reliability.
- Deep expertise in React development, including component architecture, hooks, state management (Redux or Context API), code splitting, performance optimization, and delivering consistent experiences across device sizes.
- Proven experience architecting and shipping Progressive Web Applications (PWA) solutions, including service worker lifecycle management, offline-first caching strategies (Cache API, Workbox), web app manifest, push notifications, and installability.
- Proven experience delivering web applications optimized for mobile and tablet, responsive and touch-optimized design, mobile performance profiling, Core Web Vitals, and cross-device testing.
- Strong hands-on experience with MongoDB, including document and collection design, aggregation pipelines, indexing strategies, performance optimization, and data model design.
- Expertise in designing, documenting, and governing REST APIs, including authentication patterns, versioning, contract design, and integration with third-party enterprise services.
- Solid familiarity with Git branching strategies, Azure DevOps or similar CI/CD pipelines, and sprint-based delivery; strong English communication skills.
Core Competencies
Demonstrates expertise in full-stack web development, particularly in Node.js and React, with a strong focus on building scalable applications and Progressive Web Applications (PWA). Proficient in mentoring junior developers and driving code quality through best practices and performance optimization.
Highest-signal resume keywords
- Node.js Backend Development
- React Frontend Development
- Progressive Web Applications (PWA)
- MongoDB Data Modeling
- RESTful API Design
ATS Optimization Keywords
Hard Skills
- Node.js
- React
- Express.js
- NestJS
- MongoDB
- RESTful API
- JWT
- OAuth2
- Redux
- Performance Optimization
Soft Skills
- Mentoring
- Technical Guidance
- Communication
Certifications & Qualifications
- Bachelor's Degree in Computer Science
- Bachelor's Degree in Software Engineering
Industry Keywords
- Full-Stack Development
- Mobile Performance Profiling
- Cross-Device Testing
- Code Reviews
- Technical Roadmap
Tools & Technologies
- Git
- Azure DevOps
- Cache API
- Workbox
- Agile Methodologies