NOBULL is a wellness community that invites and challenges individuals who aspire to be a better version of themselves physically, mentally, and emotionally. Through footwear, apparel, nutrition and a winning mentality, we provide the plays and playbook for your personal pursuit of self-improvement. Our company is comprised of a small team of bright, passionate, and hardworking individuals dedicated to making a difference in people’s lives.
We are looking for a seasoned Senior Manager, Lead Software Engineer, to guide our team through the complex landscape of e-commerce technology. This role is not just about writing code; it's about understanding our entire tech stack, identifying opportunities for improvement, and ensuring the delivery of high-quality solutions on time. If you have a deep understanding of e-commerce platforms, preferably Shopify, and are passionate about leveraging technology to solve business challenges, we want you on our team. This position offers the opportunity to make a significant impact in a fast-paced environment, working alongside a team of dedicated professionals.
Responsibilities:
- Gain comprehensive knowledge of all integration points within the tech stack, ensuring a seamless and efficient operational flow.
- Collaborate closely with IT departments to pinpoint opportunities for growth and areas of potential challenge, fostering a proactive approach to technology solutions.
- Understand the business's challenges deeply and recommend solutions proactively, leveraging your expertise in our platform.
- Maintain expert knowledge of all codebase elements, ensuring the highest standards of quality and efficiency.
- Engage with vendors throughout the lifecycle of the e-commerce project, from architecture and design to delivery, ensuring the project adheres to the highest standards and business objectives.
- Ensure the architecture, design, and development of the e-commerce platform are scalable and secure.
- Do hands-on coding and contribute to the project's development alongside the external team.
- Ensure all integrations are done using standard design patterns and best practices using APIs.
- Ensure SONAR or relevant tools are implemented in the DevOps Pipeline to review code quality and coverage.
- Ensure required static and dynamic scanning of the code, website, and integrations is done for security.
- Ensure compliance with any open-source solution licensing requirement by implementing Software Composition Scans.
- Implement and advocate for best practices in development, including Agile methodologies, code reviews, and continuous integration/continuous deployment (CI/CD) pipelines.
- Drive DevOps practices within the team, optimizing for automation, reliability, and uptime of the e-commerce platform.
- Establish Site Reliability practices, create monitoring solutions for Application Performance, and set up alerts to track anomalies and preventive actions.
- Collaborate with cross-functional teams, including Security, Operations, Product team, UX, Sales, and marketing, to ensure project alignment and success.
- Mentor and develop team members, fostering a culture of excellence and continuous learning.
- Stay abreast of emerging technologies and industry trends, integrating them into projects where appropriate to enhance functionality and user experience.
- Implement monitoring across all system touchpoints, developing processes for communicating challenges and executing necessary hotfixes promptly.
- Coordinate with vendors on User Acceptance Testing (UAT) to guarantee product quality and accuracy.
- Ensure all project deliverables meet the agreed deadlines, maintaining NOBULL's reputation for reliability and excellence.
- Foster a culture of innovation, continuous improvement, and high performance within the engineering team and vendor partners.
Qualifications:
- 8+ years of experience in eCommerce, demonstrating a thorough understanding of the industry's challenges and opportunities.
- Shopify experience is highly preferred, showcasing the ability to leverage specific platform strengths.
- Proficient in web development languages such as HTML, CSS, JavaScript, and one or more server-side languages (e.g., Java, PHP).
- Knowledge of APIs and best practices in creating and consuming APIs.
- Extensive experience with the Shopify platform, including theme customization, Shopify API, and Shopify Apps.
- Solid understanding of e-commerce business operations and the technical requirements for successful online stores.
- Experience with front-end frameworks such as jQuery, React, or Vue.js.
- Good understanding of UI/UX concepts and implementing design systems.
- Knowledge of database management, including SQL-based and NoSQL technologies.
- Familiarity with version control systems like Git and implementing Gitflow.
- Can manage cloud-hosted and SaaS solutions and understand fundamental performance optimization principles for e-commerce sites.
- Experience with integrating third-party systems using APIs into Shopify stores.
- Understanding of SEO best practices and their implementation in an e-commerce context.
- Proficiency in using project management tools like JIRA and Confluence.
- Has experience working with Agile methodologies like SCRUM and Kanban.
- Proficiency in creating and interpreting UML diagrams to represent the system architecture, including use case, class, object, activity, sequence, state, deployment, and component diagrams.
- Experience with Test-driven development or behavior-driven development is desirable.
- Experience with continuous integration and deployment (CI/CD) processes and tools – GitHub Actions, Jenkins.
- Strong analytical and problem-solving skills with a track record of delivering high-quality software.
- A proven track record of delivering results, with examples of significant contributions to previous projects.
- Strong ability to collaborate with vendors, IT departments, product teams, and business units, ensuring alignment and driving collective success.
- Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
- Organized and attentive to detail, with a proactive approach to managing work and output.
- Resourcefulness, proactivity, and a strong sense of ownership over projects.
- Team Player that brings positive energy to the team.
#J-18808-Ljbffr