Nabis is the #1 licensed cannabis wholesale platform in the world, aiming to empower the world to discover cannabis through technology. They are seeking a Mid-Level Software Engineer to contribute to building and improving full-stack features that power critical workflows across the business.
Responsibilities:
- Build Full-stack solutions with various technologies and languages as listed here: Nabis Tech Stack
- Implement well-scoped, scalable solutions that support business growth and operational efficiency
- Participate in the full development lifecycle, including requirements clarification, implementation, testing, deployment, and production support
- Collaborate closely with product and design partners to translate requirements into thoughtful technical solutions
- Contribute to code reviews, technical discussions, and continuous improvement of engineering standards and practices
Requirements:
- B.S. or M.S. in Computer Science, Engineering, or equivalent professional experience
- 5+ years of professional software engineering experience
- Strong experience building applications with React, Node.js, NestJS, REST APIs, and PostgreSQL
- Exposure to Kafka or other event/streaming systems (hands-on experience preferred)
- Experience working with service-oriented or microservice architectures, including Docker and Kubernetes
- Familiarity with cloud environments (AWS preferred)
- Strong collaboration skills, curiosity, and a growth mindset with an interest in building high-quality, maintainable system