- Flexible schedule
- Work from home
- French not required
- 8 hour shift
- Monday to Friday
(From Everywhere/No Office Location)
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 Language Requirement:
Work Location: Remote