NEW YORK OR LOS ANGELES REQUIRED
Senior Full-Stack Software Engineer
Location: New York, NY, OR Los Angeles, CA
NOTE: While this listing states New York, NY, we are actively evaluating candidates for this exact role in our LA office as well.
Company Overview
Our Client is a dynamic and innovative fashion e-commerce startup at the forefront of technology-driven solutions. Their aim is to use modern technology to enhance the fashion styling experience and enable consumers to discover emerging luxury brands. Thriving on innovation, collaboration, and a passion for high-quality software solutions. Join the dynamic team and contribute to shaping the future of fashion and technology.
Summary:
Our Client is seeking an experienced Senior Full Stack Software Engineer to join the growing team. As a key member of the development group, you will play a crucial role in designing, implementing, and maintaining scalable software solutions. The ideal candidate will have a strong background in full-stack development, a deep understanding of modern web technologies, and a proven track record of delivering high-quality software.
Responsibilities:
● Full Stack Development: Drive the end-to-end development of innovative software and e-commerce solutions, spanning both front-end and back-end development.
● Architecture and Design: Collaborate with cross-functional teams to design and architect scalable and maintainable systems that meet business requirements.
● Integration: Work on integrating various third-party services, APIs, and payment gateways to enhance functionality and user experience.
● Problem Solving: Analyze complex technical challenges and propose effective solutions, considering factors such as performance, scalability, and security.
● Collaboration: Work closely with a team of engineers, luxury stylists, fashion brands and business stakeholders to ensure seamless integration of software components and alignment with business goals.
● Quality Assurance: Implement and maintain robust testing strategies, including unit tests, integration tests, and end-to-end tests, to ensure the delivery of high-quality software.
Qualifications:
● Bachelor's or Master’s degree in Computer Science or a related field OR relevant experience.
● 4+ years of professional experience in software development.
● Proficiency in modern front-end technologies such as React, NextJs, and Tailwind CSS.
● Strong expertise in server-side development using languages like Python or Node.js.
● Experience with database technologies (SQL, NoSQL, Postgres) and data modeling.
● Solid understanding of REST and/or GraphQL API design and integration.
● Proficiency in building Docker images, optimizing container performance, and integrating Docker into the overall development and deployment workflow.
● Knowledge of Amazon Web Services (AWS), including proficiency in deploying and managing applications on AWS platforms. Familiarity with services such as ECS, Cognito, S3, Lambda, RDS, is essential.
● Understanding of the Shopify platform and experience developing applications using Shopify’s APIs
● Excellent problem-solving skills and the ability to work collaboratively in a team environment.
● Strong communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.
● Startup experience or interest in learning about luxury fashion is a plus.