Software Developer
Kinesin is looking for its third hire! Kinesin has a number of products to develop using Rust and Elixir (specifically within the Phoenix web framework).
Kinesin has historically focused on HPC and large-scale batch processing environments, building data pipelines and data analytics. This new role will focus on some of that, but also some products that Kinesin would like to bring to market in other spaces.
There is a lot to learn, and there is no expectation that you'll tick all the requirements off the bat. On-the-job learning is not only acceptable, it's actively encouraged. Generalists and blue-sky thinkers are welcome, as long as you can deliver on the core requirements.
The ideal candidate will be:
- able to drive projects to completion
- able to deliver production-ready, correct results
- a fast learner
- innovative
- flexible
- hacker mentality to seek efficiencies and find new solutions
Kinesin is an equal-opportunity employer, and welcomes applications from the LGBTQIA2+ community as well as all other equity-seeking groups. Diversity makes us stronger, and different perspectives make us better.
Experience and Qualifications
This is an opportunity for a junior member who is willing to learn. There are no work or experience requirements, but any relevant experience will be counted in your favour.
I'm looking for a recent (or soon-to-be) grad. A CS/Engineering/Mathematics Bachelors degree would be welcome, but ultimately it comes down to attitude and ability. I've worked with world-class coders and devops individuals with no formal qualifications.
If you have open source or a git repo that you'd like to share, I'd love to see them.
Compensation
Compensation for the position starts at $55,000, with the possibility to increase after 3 months, depending on performance (criteria will be laid out in the formal offer letter). There are also annual performance bonuses.
Position starts with 3 weeks vacation, accruing over time, and health/dental/vision benefits available after 3 months.
Remote Work
Since this is only our third hire, ideally you'd be willing to be in HRM (Halifax, Nova Scotia), and commute daily to the office (540 Southgate Dr, Bedford, NS)
There is a lot to learn in a short period, so the face-to-face requirement for the first year is high. After that, I'd be open to a discussion around partial or fully remote work.
Skills
- Minimal Skill Set
- Programming experience in Rust and/or Elixir / Phoenix
- JS, HTML, CSS, and optionally Tailwind
- git and version control
- Unit/Integration testing (CI/CD experience is a bonus)
- Linux fundamentals
- Ideal Skills Optional, but would be nice to have
- Programming languages
- Python
- Bash
- Technologies
- Docker
- Databases
- Postgres
- MySQL / MariaDB
- Redis
How to Apply
Please send your resume and any extra introduction to hiring@kinesin.ca
Interviews will take place over video chat (initially), then at least one in-person interview for technical screening.
There is no deadline to apply, but applications will close once We've found a suitable candidate.