View Our Website View All Jobs

Junior Full Stack Developer

COMPANY OVERVIEW

Nulogy is a company that really values autonomy, mastery, and purpose for our employees and a highly transparent and honest culture. This has helped us to be recognized repeatedly as one of AON Hewitt’s Best Employers in Canada at their Platinum level — an award decided by anonymous employee surveys, not marketing spin. Our motto is: It’s not just business, it’s personal. After 14 years working together, the company’s founders from the University of Waterloo are still all at Nulogy — and still great friends!

Today, Nulogy’s software is embedded in the supply chains of household names like L’Oreal, Sony, Procter & Gamble, and Pfizer. We create solutions for contract packagers and brands to collaborate and drive down supply chain waste. For our rapid growth, Nulogy has been recognized in the 2015 Deloitte Technology Fast 50 which identifies the fifty fastest growing  tech companies in Canada.

By joining Nulogy, not only will you work with intelligent and empathetic peers, you’ll also be solving challenging problems that make real global impact.

YOUR MISSION

Our customers need to print a variety of documents—e.g. invoices, shipping labels, pallet tags, etc. The challenge is that these documents need to be customized in a variety of ways. While our current solution has served our customers for a number of years, as our business grows, we need a more scalable solution. Our goal is to build a next generation framework to enable our customers to design their own custom templates.

As a junior developer on this team, you will contribute to delivering our current solution to this problem, as well as looking for ways to optimize the process. In addition, you will work along with the other members of the team to design and develop the next generation framework.

WHAT YOU CAN EXPECT DAY-TO-DAY

  • Working primarily with Ruby and Rails, with a stronger focus on front-end development
  • Working on multi-tenant SaaS applications
  • Working in an environment that uses test driven development and pair programming
  • Working in a Modern Agile environment (http://modernagile.org/)
  • Learn and apply principles outlined in books such as:
  • Clean Code (Robert C. Martin)
  • Growing Object Oriented Software Guided By Tests (Nat Pryce)
  • Domain Driven Design (Eric Evans) / Implementing Domain Driven Design (Vaughn Vernon)

REQUIRED EXPERIENCE:

  • 1+ years of full-stack web development
  • Experience with server-side languages such as Ruby, PHP, Python, Java, JavaScript, (Ruby a huge plus)
  • Proficient with HTML and CSS
  • Excellent communication skills

EDUCATION:

  • Degree in computer science or significant equivalent work experience.

ABOUT YOU

  • You have demonstrated personal growth as a web developer through: continued hands-on learning on toy projects, hackathons, open source contributions, community involvement, or equivalent projects.
  • You see the value of high quality, scalable code, and are not interested in shipping something unless you feel proud of it
  • You are more interested in solving problems with others than you are in working on problems alone
  • You have passion or a desire to lead in some area: e.g. UI/UX, people, devops, etc
  • You enjoy taking ownership of tasks from inception through implementation

WHY NULOGY

Our engineering culture is focused around quality, collaboration, and learning. In order to help you continually grow as a developer, we diffuse knowledge through pair programming, host regular hack days, and prioritize writing well tested, clean code.

It’s not just business, it’s personal—the company was founded by 4 friends who wanted to work at a place they loved. We imbed this notion into the culture through a highly flexible vacation policy, regularly inviting family to company events, and having lots of fun as a team.

We’re solving problems that no one has been able to solve before. This is an opportunity to join a team that is transforming the way that supply chains are structured.

Nulogy embraces diversity, and we recognize the need for teams that represent a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be. We encourage everyone to apply.

 

 

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file