suzie

suzie

Lead Developer - Catalyx (Remote)

About Catalyx

Catalyx is one of Canada’s most reliable, fast, and secure digital assets trading platform specializing in crypto trading, blockchain solution, and cybersecurity technology. Our company was founded in 2018 by top talents in the tech and finance industry to develop features that make it one of the best and easiest Canadian platforms to trade on, leading the way to a limitless financial system. Catalyx has the highest standards in security and compliance and is partnered with world-trusted names in Blockchain technologies, risk management, and financial solutions. Catalyx gives access to 90+ assets and markets so people can focus on creating wealth while their funds and transactions are secure and protected.

My name: Suzie Sohn

My position: HR Representative

Company name: Catalyx

Company Website: catalyx.io

Company headquarters: CANADA

Open to International Applicants as well!

About the Job:

As part of this position, your responsibilities will include overseeing projects and overseeing the development team in collaboration with our technical project manager and the CTO.

Roles and Responsibilities:

  • Technical Leadership: Taking charge of development projects, and ensuring the successful execution of goals within the specified timeframe.
  • Technical Guidance: Providing guidance and mentorship to the development team, offering expertise and support in solving technical challenges and making critical decisions.
  • Team Management: Overseeing the development team, including assigning tasks, monitoring progress, and fostering a collaborative and productive work environment.
  • Architecture and Design: Collaborating with stakeholders to define project requirements, designing software architectures, and ensuring adherence to best practices and coding standards.
  • Code Review and Quality Assurance: Conducting code reviews to ensure code quality, identifying areas for improvement, and enforcing coding standards and best practices.
  • Collaboration: Working closely with other teams such as project managers, designers, and quality assurance to ensure seamless coordination and efficient delivery of projects.
  • Technical Expertise: Staying up-to-date with the latest technologies, trends, and industry standards, and utilizing this knowledge to make informed decisions and drive innovation within the development team.
  • Problem Solving: Resolving complex technical issues and providing creative solutions to overcome challenges that may arise during the development process.
  • Documentation: Documenting technical specifications and development processes to facilitate effective communication and knowledge sharing within the team.
  • Continuous Improvement: Identifying opportunities for process improvements with project managers and team to implement efficient workflows, and actively participating in the continuous improvement of development practices and methodologies.

Qualifications

  • Bachelor’s degree in computer science, software engineering, or a related field.
  • Minimum 5 years of experience in being a lead developer
  • A solid understanding of Elixir, React

Knowledge, Skills, and Abilities:

Knowledge:

  • Proven proficiency in our technology stack, Elixir, React, Kubernetes, PostgreSQL, TimescaleDB, RabbitMQ.
  • Knowledge of distributed systems and multi-node applications.
  • Knowledge of software development methodologies, such as Agile and Scrum, and the ability to apply them effectively.
  • Understanding of software architecture principles, including design patterns, architectural styles, and scalability considerations.
  • Proven proficiency in database management systems such as PostgreSQL, MySQL, and time series DBs or extensions like TimescaleDB.
  • Knowledge of web technologies like HTML, CSS, and JavaScript frameworks (e.g., React) for front-end development.
  • Understanding of back-end technologies, such as server-side frameworks (e.g., Phoenix) and RESTful APIs.
  • Proficiency in using version control systems like Git for code management and collaboration.
  • Preferably a knowledge of trading systems and finance.

Skills:

  • Strong leadership skills to guide and mentor a development team, manage priorities, and coordinate project activities effectively.
  • Excellent problem-solving abilities to analyze complex technical challenges, propose innovative solutions, and troubleshoot issues.
  • Strong verbal and written communication skills to effectively communicate with team members, stakeholders, and clients, and to document technical specifications and requirements.
  • Ability to work collaboratively in a multidisciplinary team environment, actively listening, sharing knowledge, and resolving conflicts.
  • Skill in project planning, resource allocation, and timeline management to ensure successful project delivery.
  • Understanding of software testing principles and the ability to implement and guide the testing process to ensure software quality and reliability.
  • Commitment to continuous learning and staying updated with the latest industry trends, technologies, and best practices.

Abilities:

  • Ability to analyze and interpret complex technical requirements, identify dependencies, and make informed decisions.
  • Flexibility to adapt to changing project requirements, technologies, and priorities.
  • Strong attention to detail to ensure code quality, adherence to coding standards, and thoroughness in testing.
  • Ability to prioritize tasks, meet deadlines, and manage multiple projects simultaneously.
  • Capability to mentor and coach team members, fostering their professional growth and development.
  • Ability to identify potential risks and proactively take measures to mitigate them.
  • Depending on the project, possessing domain-specific knowledge related to the industry or application can be beneficial

About the interview process
An initial screening interview will be held, and if applicants pass we will proceed with the second interview with our Senior engineer and project manager.

Further info
If interested in this position please email suzie@catalyx.io

Most Liked

polypush135

polypush135

Sorry I was just simply asking if there was a alternative. Though I have not got a reply.
No more on that needs to be stated.

suzie

suzie

We’re now accepting international applicants!

suzie

suzie

It would be a take home where we give you one week to complete, and a systems design question which is done during the interview.

Where Next?

Popular in Jobs Top

axelson
Hi there! :wave: Are you interested in maps? If so then come help us build the best online, collaborative, and real-time online mapping s...
New
AndrewDryga
About us My name: Andrew Dryga My position: :man_shrugging: Company name: Hammer Corp. Website: https://www.hammer-corp.com/ Country...
New
bbenligiray
Senior backend developer at ChainAPI ChainAPI is the integration platform for Airnode, the API gateway for smart contracts running on blo...
New
giddie
Passionate about good software design? Comfortable pretty much anywhere in the stack? Interested in EVs and clean energy? Wouldn’t say no...
New
emily-smith-felcana
I’m Emily from Felcana, the first vet-led, vet-focused pet tech start up (say it fast!) Introductory paragraph Felcana are the first ve...
New
jeffdeville
Project This project has 2 main things going for it: It’s a phoenix app that requires common, but non-trivial features. eg: White lab...
New
GoulvenClech
Introductory paragraph Enchères Immo Pro is looking for a Lead Elixir/Phoenix Developer who can own projects end-to-end: from product dis...
New
gabrielpoca
We are looking for talented individuals to join our team at Subvisual. If you are passionate about Elixir and eager to work on cutting-e...
New
vbrazo
Hiive - Remote/Hybrid Canada, Vancouver | Mid/Senior Elixir, React Engineer | Full-Time About us My name: Vitor Oliveira My position: ...
New
sebz
Introductory paragraph TL;DR: Elixir, Monitoring, Zero downtime, DB migration, K8S We’re looking for a versatile profile to join our Sof...
New

Other popular topics Top

chrismccord
As promised, the first release candidate of Phoenix 1.3.0 is out! This release focuses on code generators with improved project structure...
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
komlanvi
Hi everyone, I was playing with phoenix liveView but I run into an issue. I have a form and want to validate each input text when the te...
New
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3271 127089 1222
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement