Join our growing family and build a career you're passionate about.
Open Positions
Software Developer
Company Overview
Neapolitan Pizza is the parent company of successful chains of franchises across the Lower Mainland including Megabite Pizza, La Ruota Pizzeria, and Pizza Garden. We are a well-established company with a reputation for quality and innovation. Our company is dedicated to providing our customers with the best possible pizza experience. Under our umbrella, we have various brands that cater to different tastes and preferences, ensuring that everyone can find something to their liking.
Position Overview
We are looking to add an experienced Software Developer to our team. This is a full-time, permanent, indeterminate, in-office role that reports to the CEO. The selected candidate will be responsible for developing and implementing technological solutions to enhance productivity, efficiency, and customer satisfaction throughout our franchise operations.
Main Duties and Responsibilities
- Design, develop, test, and maintain software applications that help franchises run, such as point-of-sale systems, tools for managing inventory, online ordering platforms, and tools for managing customer relationships.
- Work with teams from different departments to find and implement tech solutions that will make the business run more productively, and give customers a better experience.
- Follow industry best practices and standards to write code that is clean, efficient, and well-documented.
- Support application deployment and operations (cloud hosting, databases, CI/CD), in collaboration with external vendors/MSPs as needed.
- Monitor and optimize application performance, identifying and resolving bottlenecks
- Implement and maintain security protocols to protect sensitive business and customer data
- Create and maintain technical documentation for developed systems and applications
Minimum Qualifications
- Diploma or degree in Computer Science, Computing Science, Software Engineering, Information Technology, or equivalent field (required)
- Minimum 3 years of professional experience in software development (required)
- Experience with full-stack development including front-end and back-end technologies
- Proficiency in programming languages such as JavaScript, Go, or similar
- Experience with mobile application development (iOS and/or Android) using frameworks such as React Native, Flutter, Swift, or Kotlin (required)
- Experience with web development frameworks (e.g., React, Vue.js, Node.js)
- Knowledge of database management systems (SQL databases such as MySQL, PostgreSQL, MariaDB)
- Familiarity with cloud computing platforms (AWS, Google Cloud Platform)
- Experience with version control systems (Git, GitHub)
- Understanding of API development and integration (RESTful APIs, GraphQL)
- Knowledge of software development methodologies (Agile, Scrum, DevOps)
- Familiarity with e-commerce platforms and payment processing systems is beneficial
Position Type
- Salary: $105,000 – $120,000 per year (commensurate with experience)
- Nature: Permanent, Full-time, Indeterminate (no end date), In person.
- Time Commitment: 37.5 hours per week
- Work Location: Burnaby, BC
Benefit
- Company events
- Discounted or free food
- Extended health care
- On-site parking
- Paid time off
