Inkbox logo


Full Stack Developer

Technology · Toronto, Ontario
Department Technology
Employment Type Full-Time
Minimum Experience Experienced
Compensation $70,000-$80,000/year

// About Inkbox:

At Inkbox, our purpose is to support and celebrate the story of you. For now, forever, and whatever’s in-between. Our ink develops in your skin to create a tattoo that fades in 1-2 weeks.

We know how important self-expression is. No matter who you are - whether you’re male, female, or non-binary, black, white or brown, hurting, healing, or somewhere in-between, we’re here to ensure that you have the tools to express yourself... even if that ‘self’ changes.

We have a proven product-market fit and will be expanding rapidly both nationally and internationally. We're proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.

// Position Summary:

We're looking for Full-Stack Developer to join our Software Development team. Our development team is responsible for the development and maintenance of our marketplace and tattoo personalization software. As a Full-Stack Developer you will manage the interchange of data between the server and the users, as well as translate the UI/UX design wireframes to actual code that will produce the visual elements of the application. You will also be designing the overall architecture of the web application and evolve it to ensure maximum performance and stability.

// Responsibilities:

  • Implementation of a robust set of services and APIs to power the web application
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Translation of UI/UX wireframes to functional web elements
  • Integration of the front-end and back-end aspects of the web application

// Skills and Experience:

  • 2+ years in a Full-Stack engineering or developer role
  • Proficient knowledge of a LAMP stack (MySQL, PHP, HTML, and CSS)
  • Understanding differences between multiple delivery platforms (such as mobile vs, desktop), and optimizing output to match the specific platform
  • Solid understanding of server-side frameworks i.e. Laravel
  • Ability to create database schemas that represent and support business processes
  • Experience with data migration, transformation, and scripting
  • Management of hosting environment, including database administration and scaling an application to support load changes
  • Understanding of fundamental design principles behind a scalable application
  • Ability to implement automated testing platforms and unit tests
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
  • Proficient understanding of code versioning tools, Git, etc.
  • Familiarity with development aiding tools, Gulp, etc.

// Perks and Benefits:

  • Comprehensive Health and Dental Insurance
  • Competitive Salaries
  • Employee and Family Assistance Program
  • A wide variety of free snacks and beverages in the office
  • An awesome location in the heart of downtown Toronto’s
  • A great team culture with monthly lunch and learns, local company trips, activity nights, clubs and sports teams
  • Yearly stipend towards tattoos
  • Office doggos!

inkbox does not discriminate in hiring or terms and conditions of employment because of an individual’s race, ancestry, colour, place of origin, religion, gender, gender identity, national origin, citizenship, age, disability, sexual orientation, family status or marital status, or any other protected category recognized by provincial or federal laws. Accommodations are available upon request for candidates taking part in all aspects of the selection process.

Job Type: Full-time


Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Toronto, Ontario
  • Department
  • Employment Type
  • Minimum Experience
  • Compensation