About Company
The company, publicly traded on the NYSE, reports annual revenues of approximately $450 million and holds a market capitalization near $3.5 billion. As a member of the S&P 600 Cosmetics Index since 2004, it has steadily expanded its brand portfolio. Today, it offers a diverse range of cosmetics, including Well People, a clean beauty label, and Keys Soulcare, a lifestyle beauty brand developed in collaboration with Alicia Keys. Its products are widely available online and at major U.S. retailers, with a steadily growing international presence.
Responsibilities
- Develop and maintain scalable, efficient, and secure ecommerce solutions using C# and .NET technologies.
- Design and implement complex API middleware endpoints to support frontend applications and third-party integrations.
- Understand existing codebases and functionality in order to scale our mobile app platform backend systems.
- Work closely with cross-functional teams, including product managers, UX/UI designers, and frontend developers, to deliver seamless user experiences.
- Optimize application performance and reliability to enhance the online shopping experience.
- Implement new vendors and 3rd party systems in addition to maintaining existing integrations such as secure payment processing systems, customer loyalty and ordering systems. •
- Knowledge of industry standards (e.g., PCI DSS) and security best practices.
- Debug and resolve technical issues in a timely and effective manner.
- Identify and advocate for the right tools and technologies for each task, even if they are outside the current tech stack.
- Stay up to date with emerging technologies and industry best practices to continuously improve development processes.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
- Proven experience as a C# developer with expertise in ASP.NET Core.
- Strong experience in designing and implementing complex API middleware endpoints for high-performance and scalable applications.
- Expertise in RESTful API design, implementation, and security.
- Knowledge of ecommerce platforms and their technical requirements.
- Familiarity with cloud services (AWS, Azure) and DevOps practices.
- Understanding of security principles, including encryption, authentication, and authorization.
- Experience with version control systems (Git).
- Ability to work independently, manage priorities, and think outside the box when solving complex technical challenges.
- Strong collaboration and communication skills, with experience working in cross-functional teams.
Preferred Qualifications:
- Experience with headless web and mobile app ecommerce architectures.
- Familiarity with microservices and distributed systems.
- Experience with CI/CD pipelines and containerization tools like Docker and Kubernetes.