March 16
🏢 In-office - Bay Area
• Efficiently develop new software based on given requirements using industry best practices for security, maintainability, performance while following existing internal standards • Actively participate, and lead, relevant sprint processes - planning, grooming, retrospectives, scrums • Responsible for initial high-level sizing • Assume a high level of ownership of all work developed by members of the team • Provide technical guidance to team members, encourages work productivity • Lead project team members and responds to team requests - product, designers, staff - in a timely manner • Maintain and improve the performance and quality of existing software • Collaborate with stakeholders to review software requirements • Clearly and regularly communicate with management and technical support colleagues • Train and integrate new team members and proactively support the continued development of existing team members • Recommend improvements to existing software programs as necessary • Develop and maintain unit tests for existing and created code to ensure compatibility and stability • Responsible for third level emergency support for maintaining site operation with minimal downtime • Identify and implements new software tools, development processes, and procedures
• Five plus years of experience in Software Development • Ability to lead|mentor software developers • Advanced level proficiency in Python (FLASK OR DJANGO) - Node.js a plus • Advanced level proficiency implementing web services with a REST and Web API • Knowledge of T-SQL language and engines (MS-SQL, POSTGRESQL, MYSQL, ORACLE) • Experience with NoSQL such as Mongo or Redis • Understanding of relational databases (INCLUDING TABLES, VIEWS, INDEXES) and development tools and processes, including source code control, versioning, branching, defect tracking and release management (JIRA, GIT, GITFLOW) • Experience with Single-Page Application Architectures • Ability to design efficient distributed systems • Strong analytical and problem-solving skills • Ability to work autonomously as well as under management supervision • Strong communication skills - oral and written communication, email etiquette, etcetera • Experience with restful API development • Experience with Continuous Integration|Continuous Deployment pipelines • Proficiency with container technologies • BA|BS degree or equivalent work experience • English, additional language(s) an advantage • Schedule of this position: Core business hours | Onsite a minimum of four days per week
• Formalized career paths • Flat management platform • Manager Training Academy • Creative Development Internship Program • Fashion Nova Cares Program • Flexible Paid Time Off (PTO) • Medical, Dental and Vision Coverage • 401k match, with immediate vesting upon eligibility • Stocked kitchens with gratis snacks and drinks • Weekly catered lunches • Summer Fridays at Headquarters • Team bonding events and programs • Employee discounts
Apply Now