Remote Principal Software Engineer

closed
Logo of NABIS

NABIS

πŸ’΅ $180k-$200k
πŸ“Remote - Worldwide

Job highlights

Summary

Join our team at Nabis, the #1 Licensed Cannabis Wholesale Platform in the world, as we build an innovative technology-first platform to scale the entirety of the cannabis industry. We're seeking a Principal Software Engineer, Front End to lead the architecting and building of front-end systems, ensuring high performance, responsiveness, scalability, and maintainability.

Requirements

  • 12+ years of proven experience with at least 2 years of experience as a Principal Software Engineer or in a similar senior engineering role, with a strong focus on front-end development
  • Deep expertise in front-end technologies including TypeScript, HTML5, CSS3, and modern frameworks such as React and Next.js, and tools such as Vite. Experience with Nabis tech stack: https://stackshare.io/nabis/nabis
  • Advanced proficiency with Figma is highly preferred
  • Demonstrated ability to create scalable user interfaces that are functional and intuitive. Experience in user-centered design processes
  • Excellent communication and collaboration skills, with a track record of working effectively with designers, product managers, and other stakeholders
  • Ability to articulate and advocate for the front-end vision to engineering teams, stakeholders, and executives alike
  • Experience in setting development standards, building frameworks, and mentoring engineering teams and ability to lead by example
  • Proven ability to lead technical discussions and drive consensus
  • Prior experience with design is preferred, but not required
  • Strong problem-solving skills and the ability to think strategically about technology and its impact on the business
  • Ability to navigate legacy systems and build solutions to migrate while actively developing the legacy systems
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience

Responsibilities

  • Lead the architecture and development of our front-end applications, ensuring high performance, responsiveness, scalability, and maintainability
  • Develop and articulate a clear front-end vision in collaboration with team & stakeholders that aligns with our business objectives
  • Design, develop, and maintain robust, scalable, high-performance front-end applications using modern frameworks and technologies (e.g., React, Next.js)
  • Collaborate with the Design and other teams to deliver compelling user-facing products that are functional and up to modern standards
  • Lead initiatives building globally shared, reusable user interface components for the broader engineering team
  • Optimize front-end code for performance, scalability, and maintainability. Identify and address performance bottlenecks and ensure applications are fast and responsive
  • Establish and enforce front-end development standards and best practices, by clear documentation, code review, and hands-on examples, ensuring consistency and quality across all projects
  • Advocate for clean code and scalable solutions
  • Build and maintain frameworks and support systems to empower our full-stack engineering team to deliver high-quality front-end solutions efficiently
  • Evaluate and integrate new tools and technologies to enhance the development process
  • Provide guidance and mentorship to other engineers, fostering a culture of continuous learning and improvement and leading by example
  • Stay abreast of the latest trends and technologies in front-end development, and proactively introduce new tools and practices to the team while encouraging innovation and experimentation to drive the company’s technology forward
  • Communicate vision, ideas, and solutions to technical and non-technical stakeholders and ensure all team members are aligned with the project goals and understand their roles
  • Foster a collaborative environment where feedback is actively sought and incorporated

Benefits

  • Medical/Dental/Vision: 75% of employee premium paid by Nabis
  • Competitive salary of 180k-200k, 401(k) plan, and equity compensation structure
  • Flexible PTO policy
  • 401(k) plan with a match
This job is filled or no longer available