Location

KITCHENER, Canada

Salary

Job Type

Full-time

Date Posted

December 16th, 2020

View All Jobs

Backend Software Developer at MAJiK Systems

Location

KITCHENER, Canada

Salary

Job Type

Full-time

Date Posted

December 16th, 2020

View All Jobs

Download File

Backend Developer

At MAJiK Systems, we believe in empowering manufacturers with information, tools, and confidence to help unlock their unrealized potential. 


We develop, market, and provide innovative factory information solutions to monitor, analyze, and optimize production efficiency. We enable manufacturers to:

 

  • Monitor production operations in real time
  • Provide prioritized actionable information on performance
  • Predict top problems and notify key people before they occur
  • Increase productivity and reduce costs and wastes


What We’re Looking For: 

We are growing rapidly and looking for someone with a strong knowledge base in back-end development to assist with scalability, technology adoption and systems integration (both industrial equipment and software) to evolve our various user applications that range from Data-Visualizations to Workflow Mapping. We work with some of the largest automotive and consumer packaged goods companies in the world to deliver cutting edge solutions to solve problems in their facilities.


If you share our passion for transforming manufacturing, want to make a difference, and are willing to do what it takes to be successful, we want you on our team!

 

What You’ll Work On: 

 

As a Back-End Software Developer, you will be working closely with Front-End Developers to help define the Product and Engineering roadmap. This isn't a "connect-the-dots" dev position, our developers must be able to take loosely defined, complex ideas and run with them, working toward that elegant result. Ideally, you will play a key role in shaping the best user experience available for discovering manufacturing insights for clients such as Magna and Mother Parkers. Responsibilities include:


  • Create microservices in Kubernetes clusters that can scale and solve problems faced on the manufacturing floor
  • Data modeling using reactive programming techniques using data streaming or microbatch pipelines with Flink, Beam, Spark, or RXJS
  • API Design with GraphQL, Apollo, or Relay
  • Machine learning pipelines utilizing tools such as Tensorflow, Keras, or SciPy
  • Orchestrating microservices with Kubernetes, Istio, or Consul 
  • Cloud Infrastructures Google Cloud, AWS, DigitalOcean, or Azure
  • Creating data models for manufacturing concepts to improve the ability to model and monitor every aspect of a factory
  • Design microservices to be fault tolerant and independently operational from other microservices
  • Notifications Engine used to notify managers and operators when key events happen in the factory


Why YOU Want to Work Here:

  • You value being part of a passionate and motivated team
  • You have an interest in doing meaningful work and seeing firsthand how your contributions are changing people’s lives and the landscape of their workplace
  • You’re an active learner who is seeking a challenging but rewarding environment where you will learn and grow quickly
  • You get excited about changing the face of manufacturing as we know it today and helping share our leading edge technology with companies such as Magna and Mother Parkers
  • You appreciate flexible work hours and working remotely at least until June 2021


What You Need To Succeed: 

  • Strong understanding and experience using some of the following: Node.js, GO, Kafka, Beam/Spark/Flank, Tensorflow, RabbitMQ, Redis, MongoDB, React, Jest, Java, Python, Kuberntes, Docker, and Electron
  • 3-5 years’ relevant work experience developing software with languages such as Typescript/Javascript, Python, C#/C/C++, and Java
  • Expertise in building high-performance, highly-available and scalable distributed systems plus continuous deployment pipelines
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Comfortable with taking a leading role in building complex software systems that have been successfully delivered to customers
  • Hands-on experience in disparate technologies, ranging from front-end user interfaces through to back-end systems and all points in between but with an emphasis on front-end user interfaces
  • Strong verbal and written skills and ability to communicate with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
  • BS degree in Computer Science, Computer Engineering or similar technical field of study



Why join MAJiK Systems?

MAJiK Systems was founded in 2013 and to this day, maintains a vibrant start-up feel and environment where everyone wears multiple hats and has the opportunity to contribute to the company’s ongoing success! We are a company made up of ambitious, innovative, funny, and strategic thinkers and, continuously look for opportunities to grow personally and professionally - all while helping revolutionize the state of manufacturing. We also benefit from the reach and resources of a larger company through the strong partner network we have established.

 

If you are motivated by innovation and inspired by progress; consider joining MAJiK Systems. You can expect to learn and contribute a lot at MAJiK and help shape the direction of one of the largest industries on the planet!


Thank you for your interest in MAJiK however, only those applicants that have been selected for an interview will be contacted. Direct applicants only, please.

At MAJiK we understand and value diversity in our employees and are proud to be an Equal Opportunity Employer. That’s why we believe in providing equal opportunity regardless of race, national or ethnic origin, colour, religion, age, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, disability, and conviction. If you require accommodation at any time during the recruitment process, please email jobs@majik.io.

This job has now closed

You can find more jobs over on our careers page.

See More Jobs

Jobs at MAJiK Systems

Powered by