Java Job: Senior Full Stack Java Developer - Team Lead

Job added on


Sharkbyte Inc.


Remote Position
(From Everywhere/No Office Location)

Job type


Java Job Details

We are looking to hire a senior Java full-stack developer to work with us remotely as a team lead to build amazing applications for our clients. This is a 100% remote position as long as you are based in Canada.

As the team lead, you will be guiding the team as well as actively developing applications based on a Java 14, InfluxDB and Postgres stack.

Note that this is a true leadership position - we are looking for someone who has experience directing departments and/or large projects. You are able to think strategically while also putting tactical execution plans into action to achieve objectives. Your passion lies in coaching and empowering members of your team to excel and grow.

Ideally you have plenty of experience writing REST APIs as well as web frontends, especially in codebases with millions of lines of code. Experience with building and operating large scale, distributed systems in a cloud environment is an asset.


- Minimum 5 years experience with Java

- Minimum 5 years full stack experience

- Minimum 2 years experience with AWS or Azure

- Minimum 2 years experience with a NoSQL database like DynamoDB

- Experience with large and complex software codebases

- Experience managing a team of developers

- Take pride in writing clean, well-documented code.

- Follow best practices whenever possible.

- Can work well as either a lead or a part of a team of strong developers.

- Must be located in Canada.

Nice to have:

- Experience working with large datasets (TB, PB, ++)

- Experience creating REST APIs

- Experience with Angular

Benefits of working with us:

- Choose your own schedule. As long as you are present for all meetings with clients and stay on target with deadlines, you can choose to work when you want. Whether you have doctor appointments during the day or find you are more productive at night, working with an unusual schedule is never a problem for us.

- Work on multiple projects. Things never get dull as you can work on many different projects of your choosing.

- As a remote-first company since 2017, we have no office to report to post-Covid. Online productivity and collaboration is in our DNA, and we find people are more productive without the distractions of the water cooler and taps on the shoulder.

Job Types: Full-time, Fixed term contract
Contract length: 5-6 months

Salary: $85,000.00-$140,000.00 per year


  • Flexible schedule
  • Work from home

Flexible Language Requirement:

  • French not required


  • 8 hour shift
  • Monday to Friday

Work Location: Remote