- Company Name
- Fashion Nova
- Job Title
- Software Engineer
- Job Description
-
**Job Title**
Software Engineer – Core Consumer Applications
**Role Summary**
Design, develop, and maintain scalable web features for a high‑traffic e‑commerce platform. Work closely with product managers, designers, and senior engineers to ship high‑quality, secure, and responsive applications that serve millions of users globally.
**Expectations**
- Deliver production‑ready code within defined sprint cycles.
- Maintain coding standards, unit tests, and documentation.
- Continuously improve technical skills and stay current with industry best practices.
- Engage proactively in code reviews, retrospectives, and process improvement.
**Key Responsibilities**
- Write clean, maintainable JavaScript/TypeScript, HTML, and CSS code.
- Build and refactor UI components using React (web & native) and React Native.
- Implement server‑side logic with Node.js (Express.js, NestJS) and expose APIs to front‑end.
- Design and interact with relational and NoSQL databases (SQL, DynamoDB, MongoDB).
- Deploy and manage services on AWS (EC2, ECS, Lambda, RDS, S3).
- Utilize Git for version control; manage tasks in Jira and communicate via Slack.
- Troubleshoot performance, reliability, and security issues.
- Collaborate with product owners to translate business requirements into technical specifications.
**Required Skills**
- 3+ years of professional web‑application development experience.
- Proficient in JavaScript/TypeScript, HTML5, CSS3; solid understanding of ES2020+ features.
- Experience with React, React Native, Node.js, Express.js, or NestJS.
- Strong knowledge of data structures, algorithms, and relational database modeling.
- Familiarity with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, DynamoDB).
- Comfortable with AWS services (compute, storage, database, CI/CD).
- Version control (Git), issue tracking (Jira), collaboration (Slack).
- Excellent written and verbal communication; adept at stakeholder interaction.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Alternatively, graduation from a reputable coding boot‑camp (e.g., App Academy, Hack Reactor).
- Demonstrated shipping history of real‑world projects.
Beverly hills, United states
Hybrid
27-01-2026