Golang Job: Full Stack Engineer

Golang Job Added on

Company

InterKnowlogy

Location

Toronto - Canada

Job type

Full-Time

Golang Job Details

At InterKnowlogy, our team members form the heart of our community. Without our team members, and their contributions, we wouldn’t be able to serve our customers and partners to help solve problems that matter. We are focused on creating an environment that allows us to celebrate our team members for who they are, while focusing on their continued development and growth.

Title: Senior Full Stack Engineer/Architect

Job Type: Full-time, Permanent, 100% Remote within North America

Straightforward Interview Process:

1. Video call: You are provided a background on InterKnowlogy by our Head of Engineering and Head of Delivery. They will learn about you, your experience and then facilitate a few simple coding challenges in the language of your choice.

2. Video call: You will meet your Team Lead to discuss your work and your future at InterKnowlogy.

3. Phone call: We will discuss company values and culture. If it is a good fit and you are happy, you will be presented with your Offer Letter.

Key Technical Skills, Ranked in Order of Importance:

Front-End

1. Angular (versions 5 or above) - Required

2. TypeScript - Required

3. React - Nice to have

4. JavaScript – Very nice to have

Programming Languages

1. Node.js – Nice to have

2. C# - Nice to have

3. Asp.Net Core - Nice to have

4. GoLang – Nice to have

Database/Storage

1. SQL - Required

2. NoSql, Cosmos, MongoDB, PostgreSQL, etc) - Nice to have

Cloud

1. Azure, AWS, Google – Experience with ANY of the three (not ALL of them) is nice to have

Expectations:

As a Full Stack Developer/Architect, you will be a key member of the team that focuses on architecting and developing server-side aspects, as well as the front-end aspects of our projects. Your focus on the front-end vs back-end will differ from project to project depending on team size and other factors, so you must be willing to learn new things and develop your skills in different aspects. Your responsibilities will always focus on engineering, but might include gathering requirements, architecting technical designs and technical specifications as some projects are implementation focused, while others are design focused.

With this said, Engineering skills and willingness to learn are the most important requirements and the ideal person for this role might be an experienced Developer who wants to grow into architecture and be more client facing. Your focus will include, but will not be limited to, optimizing system performance, data architecture and minimal/basic security considerations like JWT tokens, roles, permission, and authentication. You will work closely with other engineers, project managers and subject matter experts to help us design and deliver highly innovative and impactful applications and experiences that delight our customers while helping them meet their organizational needs.

Personality:

You are self-motivated, disciplined and enjoy working as part of a team. You are able to work with minimal supervision and direction. Beyond technical skills, you are interested in personal growth, are naturally curious and an independent learner. You enjoy collaborating with others and become energized when solving problems.

Background:

- You have implemented APIs for custom applications using various languages

- You are familiar with implementing cloud-based services with a focus on scalability and reliability

- You are familiar with implementation of basic security best practices in services and data management, including JWT tokens, roles, permission, and authentication

- You move fast, but are also able to manage risk and slow down if needed

- You think about why something needs to be built, not just what needs to be built

- Have the agility to work in a tech stack deemed most suitable for the project

We are seeking team members with 7+ years of experience for Senior Full Stack Engineer roles, or 4+ years of experience for Intermediate Full Stack Engineer roles. If you have less experience but are interested, get in touch as we will be looking for Junior Engineers as our team grows.

Thank you for reading,

Job Type: Full-time

Additional pay:

  • Bonus pay

Benefits:

  • Company events
  • Dental care
  • Extended health care
  • Flexible schedule
  • Life insurance
  • Paid time off
  • Tuition reimbursement
  • Vision care
  • Wellness program
  • Work from home

Schedule:

  • Monday to Friday

COVID-19 considerations:
This role is 100% remote.

Expected start date: 2022-07-11