- Company Name
- StudioBinder Inc.
- Job Title
- Software Engineer (MEAN Stack)
- Job Description
-
**Job Title**
Software Engineer – MEAN Stack
**Role Summary**
Build, test, and maintain web‑based production management features using the MEAN (MongoDB, Express, Angular, Node.js) stack. Collaborate with product and design teams to deliver new functionalities, enhance performance, and ensure a high‑quality codebase.
**Expectations**
- Develop scalable, secure, and maintainable full‑stack web applications.
- Write clean, well‑documented code and participate in code reviews.
- Deliver features on schedule while maintaining high test coverage.
- Resolve bugs, performance bottlenecks, and technical debt.
- Work effectively in an agile environment with cross‑functional teams.
**Key Responsibilities**
- Design, implement, and refactor server‑side modules in Node.js/Express.
- Build reusable front‑end components in Angular, respecting design system standards.
- Develop and maintain RESTful APIs, ensuring proper authentication and authorization.
- Write unit, integration, and end‑to‑end tests (Jest, Karma, Cypress).
- Integrate MongoDB data models, queries, and aggregation pipelines.
- Optimize database and application performance, including indexing, caching, and query tuning.
- Collaborate with QA to debug issues and verify fixes.
- Contribute to continuous integration and automated deployment pipelines.
- Mentor junior engineers and share best practices.
**Required Skills**
- Strong proficiency in JavaScript (ES6+) and TypeScript.
- Hands‑on experience with Node.js, Express, Angular, and MongoDB.
- Familiarity with RESTful API design, JWT/OAuth authentication, and CORS.
- Experience with unit/feature testing frameworks (Jest, Karma, Cypress).
- Knowledge of Git workflow, pull‑request reviews, and branching strategies.
- Understanding of web performance, responsive design, and cross‑browser issues.
- Ability to write clear documentation for APIs and components.
- Problem‑solving skills and attention to detail.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Relevant certifications (e.g., Angular Developer, Node.js, MongoDB) are a plus but not mandatory.
---
Santa monica, United states
On site
18-03-2026