Quick Overview
Salary
$55 - $65/hr
Seniority
Mid Senior
Work mode
On Site
Location
Chittenango, NY, United States
Posted
15 hours ago
DockerExpressMongoDBNode.jsRxJSAngularCSSHTTPJWTJestRESTTailwind CSS
Job Description
Role: Mean Stack Developer
Location: (Madison, NJ | Manhattan, NY | Boston, MA | Aventura, FL | Seattle, WA)
Type: Hybrid (3 days onsite)
Rate: $55-65/Hr on W2/ 1099
JOB DESCRIPTION:
Duties and responsibilities:
- Develop responsive Angular web application features including component design, routing, forms, and HTTP client integration
- Build Express.js REST API endpoints with proper HTTP method handling, status codes, and JSON response formatting
- Implement MongoDB data models using Mongoose with appropriate validation, indexing, and schema design for web application needs
- Write Angular services that abstract API calls and share state between components using RxJS Observables
- Configure Angular environments for development and production, managing API base URLs and feature flags
- Set up JWT authentication end-to-end — token issuance in Express, storage and inclusion in Angular, route guard protection
- Implement file upload features using Angular forms with multipart handling in Express and storage in MongoDB GridFS or cloud storage
- Write Jasmine unit tests for Angular services and components and Jest tests for Express route handlers
- Deploy MEAN stack applications to cloud environments using Docker containers and manage environment configuration
- Debug cross-origin issues, async timing problems, and Angular change detection issues in deployed web applications
Required Skills:
Should have completed bachelors degree in computer science, web development, or information systems
Should have minimum 8+ years of total work experience with 6+ years in Mean stack development
Angular proficiency:
- Components: lifecycle hooks (OnInit, OnDestroy, OnChanges), template syntax, event binding, two-way binding
- Directives: structural (ngIf, ngFor, ngSwitch) and attribute directives, custom directive creation
- RxJS fundamentals: subscribe, map, filter, switchMap, mergeMap, combineLatest, share and shareReplay
- HTTP client: HttpClient module, interceptors for auth headers and error handling, typed responses
- Angular Material or another component library for production UI
Node.js/Express proficiency:
- Express 4.x routing, middleware chain, static file serving
- Body parsing, query string handling, file upload with multer
- Error handling middleware with consistent error response format
- Environment variable management with dotenv or cloud secrets
MongoDB/Mongoose:
- Schema definition with appropriate field types, required flags, defaults, and validators
- Index creation: single field, compound, text, and sparse indexes
- Query patterns: filtering, sorting, pagination (skip/limit and cursor-based)
- Population: Mongoose populate for document references versus manual $lookup
Web development skills:
- CSS and responsive design: media queries, flexbox, grid — Angular Material or Tailwind CSS common
- HTTP fundamentals: methods, status codes, headers, cookies vs. localStorage for token storage
- CORS: understanding and configuring Express CORS middleware for Angular development proxy
- Browser developer tools: network panel, console, Angular DevTools
Regards,
Martin
Similar jobs
- KB
Applinx Web Developer-Java
NewKey Business Solutions, Inc.
Moss Point, MS🇺🇸Hybrid15 hours agoSOAPAgileCSS+6Technology - CO
Java Developer
NewCollabera LLC
Chicago, IL🇺🇸$65 - $68/hrHybrid15 hours agoMongoDBSQLSpring+13Technology - IN
Full Stack Software Engineer, Lab Platform (LIMS)
Newinsitro
South San Francisco, California🇺🇸$111k - $140k/yrHybrid38 minutes agoDjangoDockerFastAPI+9Technology - CA
Java Developer
NewCapgemini America, Inc.
IL🇺🇸$90k - $120k/yrOn-site15 hours agoDockerMicroservicesSQL+7Technology - MA
Lead Appian Developer
Maximus, Inc.
United States🇺🇸$130k - $150k/yrRemote3 days agoOracleSQLAWS+3Technology - SS
Snowflake Developer
NewShakti Solutions
United States🇺🇸Hybrid15 hours agoSnowflakeTechnology