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.

Last Post!

ahmaman

ahmaman

Couple of questions:

  1. Is Catalyx open to hire freelance developers?
  2. Are there any timezone overlap requirements? I am based in Europe myself.

Where Next?

Popular in Jobs Top

jeffdeville
UPDATE1 - See end of post The Project I need to scrape the content from several sites all into a common format, so that I can create a un...
New
paulbutcher
We are a young startup aiming to democratise financial research by applying cutting-edge Machine Learning and Natural Language Processing...
New
joe
Introductory paragraph We are a young agriculture tech (AgTech) start-up with the vision of sustainable farming through intelligence sol...
New
glennr
About us Bramble is a platform for banking/insurance/BPOs to improve how they manage their operations. We have traction and are growing...
New
rockwood
Shape the future of land investing, wherever you are Join our fully-remote team building the most incredible product for land investors. ...
New
wolf4earth
Introductory paragraph 7Mind empowers people and organizations alike to lead healthy, happy and purpose-driven lives since 2014. With mo...
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

Other popular topics Top

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
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
AstonJ
Seen any cool LiveView demos, sample apps or examples? Please post them here! :003:
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 44265 214
New
dblack
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar. I p...
New

We're in Beta

About us Mission Statement