Overview
We are seeking a talented and innovative Beauty E-commerce Developer to join our dynamic team. This role is pivotal in designing, developing, and maintaining our online beauty retail platform, ensuring a seamless and engaging shopping experience for our customers. The ideal candidate will possess strong expertise in web development, software engineering, and e-commerce solutions, with a focus on creating scalable and efficient applications that enhance user engagement and drive sales. Experience with modern frameworks, cloud services, and agile methodologies will be highly valued.
Duties
- Develop and maintain robust e-commerce websites utilizing front-end technologies such as Angular, React, HTML, CSS, Bootstrap, and SCSS to create visually appealing and user-friendly interfaces.
- Build and optimize back-end services using frameworks like Spring Framework, Django, ASP.NET, Ruby on Rails, and languages including Java, Python, C#, and PHP.
- Integrate third-party APIs (REST, SOAP, GraphQL) for payment processing, social media sharing, analytics, and other functionalities essential for e-commerce operations.
- Implement data visualization tools to enhance product presentation and customer insights, leveraging technologies such as JavaScript, TypeScript, and libraries like jQuery.
- Manage databases including MySQL, PostgreSQL, MongoDB, and SQLite to ensure efficient data storage, retrieval, and security.
- Utilize version control systems such as GitHub and SVN, along with CI/CD pipelines (Jenkins, GitLab CI) for streamlined development workflows.
- Deploy applications on cloud platforms like AWS or Azure while ensuring system architecture scalability and security compliance.
- Develop web services using frameworks like Node.js with Express.js or Django REST Framework to support dynamic content delivery.
- Conduct unit testing (Jest, JUnit) to ensure code quality, reliability, and performance across all modules.
- Collaborate within Agile teams using tools such as Jira and Trello to manage project timelines, tasks, and sprints effectively.
- Optimize SEO strategies to improve search engine rankings of the e-commerce platform.
- Ensure responsive design principles are applied for optimal performance across devices, enhancing UX/UI experiences.
Requirements
- Proven experience in web development with a strong portfolio of e-commerce projects or related applications.
- Proficiency in front-end technologies: HTML5, CSS3, JavaScript, with experience in frameworks like React or Angular.
- Solid understanding of back-end development using languages such as Java, Python, or PHP along with relevant frameworks (Spring Boot, Django).
- Experience working with databases including relational (MySQL, PostgreSQL) and NoSQL (MongoDB) systems.
- Familiarity with cloud services (AWS, Azure) for deployment and system management.
- Knowledge of DevOps practices including containerization (Docker), automation tools (Ansible), and CI/CD pipelines (Jenkins).
- Strong understanding of RESTful APIs, web services, data serialization formats like JSON/XML, and integration techniques.
- Experience working within Agile/Scrum environments using project management tools such as Jira or Trello.
- Excellent problem-solving skills along with the ability to work independently or collaboratively in a fast-paced environment.
- A degree in Computer Science, Software Engineering, or related fields is preferred but not mandatory if complemented by relevant experience.
This role offers an exciting opportunity to shape the future of our online beauty retail presence through innovative technology solutions that prioritize user experience and operational excellence.
How to Apply
Ready to build the future of management software with us? Click "Apply Now" and submit your resume along with a link to your GitHub, portfolio, or a brief note telling us about a project you’re incredibly proud of.
Pay: $290,000.00 per year
Benefits:
- Company events
- Company pension
- Disability insurance
- Employee stock purchase plan
- Wellness program
Work Location: In person