Software Developer

Full Time
Cambridge, ON
Posted
Job description

Software Developer

Your invitation:

At Fibernetics, we offer a high energy, professional yet casual work environment with the opportunity to make a difference every day. Fibernetics has an environment where everyone’s contribution is rewarded and valued. We take pride in our ability to have fun and celebrate our successes together. In return, we are looking for individuals that can thrive in our environment and turn technology challenges into opportunities. If we are describing you, then consider being a part of the Fibernetics Team!

What makes us awesome:

Competitive salary

  • Attractive health and dental benefit plan
  • Three weeks of vacation to start
  • Paid day off for your birthday
  • Two paid days off a year to use for volunteering with a charitable organization
  • Flexible hours for most positions
  • Full kitchen with free coffee and tea
  • Fully equipped on-site gym open to employees 24/7
  • Social Committee with regular company lunches and events
  • Free internet access
  • Liberal work from home policy (open to 100% remote work for the right candidate)
  • Amazing work culture!!

This role is part of our Core Development team. This role requires the team member to be a self-starter and be able to figure things out. Stack Overflow is your friend. We are more interested in what you've learned over the years than your formal educational background.

This role requires a big picture thinker. Someone who can see systems as a whole and how they work together. It requires someone with an understanding of systems’ design. It also requires someone that can go heads down into coding to put their designs in place. You will make recommendations on how to keep our legacy systems humming. You may be working on code to replace them.

We are embarking on a new product/service for Fibernetics and you will play a key part. This is an exciting role for the right person that promises to be challenging and rewarding.

Ways you contribute:

  • Work with stakeholders, developing requirements, and flushing out project plans
  • Work in Cloud technologies such as Amazon AWS and the application written in Typescript on the NestJS framework, using a microservices architecture
  • Develop code for back end and front-end systems and will be interfacing with legacy back end systems
  • At times, analyze legacy systems and come up with a project to replace said legacy system
  • Use modern DevOPs strategies to deploy and maintain code.
  • Collaboratively work alongside others to deliver value back to the organization
  • Work on projects and change requests developing new code and updating existing code as part of our modernization process
  • Provide big picture suggestions to help the organization stay aligned with new technological trends
  • Write technical documentation for applications to support installation and maintenance
  • Work with system maintenance staff to troubleshoot and help rollout new and updated applications into production
  • Help shape our team by contributing to our overall goals of continuous improvement
  • Analyse legacy systems and provide feedback on how to modernize the system

What makes you awesome:

  • Experience with
  • Javascript, Typescript, Python, PHP
  • NestJS and FastAPI, Flask application framework
  • SQL (MySQL, PostgreSQL)
  • NoSQL (CouchDB and MongoDB)
  • systems and API design and architecture
  • Linux containers living in a Kubernetes architecture
  • GIT (Gitlab), building docker containers and development tools such as Visual Studio Code
  • 5+ years of software development experience
  • Equally comfortable working with Visual Studio Code as working with SSH and Vi on a remote machine.
  • Able to pick up new languages and technologies as required – the type of person that knew their way around the computer lab back in high-school
  • Excellent problem-solving abilities - a person that answers “Let me find out” rather than “I don’t know”
  • Excellent analytical mindset and big picture thinker that can see the “forest from the trees”
  • Experience working with two or more of the following: distributed/parallel systems, web application development, network software, service-oriented architecture, REST and/or web services, cloud providers such as Amazon, Azure, Google or Oracle
  • Must be passionate about software and system architecture, networking, programming, and technology in general
  • Must be able to constructively discuss software strategies and work with the direction decided upon
  • Strong communicator who can produce clear documentation
  • Able to work independently without much supervision

Skills considered an asset:

  • Experience with JIRA and Confluence
  • CLI level experience with Kubernetes, RabbitMQ, Redis, Web sockets
  • Dev-ops pipeline development in Gitlab
  • Experience with application development designed to scale
  • Experience with full stack development (front end frameworks such as React and Angular)
  • General understanding of Networking, DNS, Firewalls, Syslog/Graylog

Job Types: Full-time, Permanent

Benefits:

  • Casual dress
  • Dental care
  • Extended health care
  • Flexible schedule
  • Life insurance
  • On-site gym
  • Paid time off
  • Vision care

Schedule:

  • Monday to Friday

Application question(s):

  • What are your salary expectations for this position?

off-roadmanagementgroup.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, off-roadmanagementgroup.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, off-roadmanagementgroup.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs