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

LucaMausberg
Introductory paragraph We at Marko strive to make second-hand the first choice. We will make buying and selling second hand online easy,...
New
bbenligiray
Senior backend developer at ChainAPI ChainAPI is the integration platform for Airnode, the API gateway for smart contracts running on blo...
New
dsb84
Introductory paragraph 7Sage is a fast-growing education technology company. Our small, remote team moves at the pace of a startup, but ...
New
troy76
System76 engineers and manufactures open source hardware, software, and firmware at our factory in Denver, Colorado. At System76 you’ll p...
New
egze
Introductory paragraph Hi @elixirforum. I’m happy to announce another Elixir job in my team. We’ve launched our new flagship product - O...
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
alanvardy
Introductory paragraph Hello, my name is Alan Vardy, and I am the Tech Lead on Blitz’s Backend team. We are seeking a senior and mid-lev...
New
distru
Senior Full Stack Software Engineer - Distru, Remote Worldwide Introductory paragraph Powering Trade For The Emerging Cannabis Industry...
New
pepsico
About us My name: Henry Mori My position: Lead Engineer, B2B & D2C eCommerce Company name: PepsiCo, Inc. Website: Job Description...
New
marcelo
Remote is THE global platform that enables companies to employ people anywhere in the world, taking away all legal and compliance complex...
New

Other popular topics Top

hariharasudhan94
lets say i have a sample like a = 20; b = 10; if (a > b) do {:ok, "a"} end if (a < b) do {:ok, b} end if (a == b) do {:ok, "equa...
New
senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
JeremM34
Hello, how can I check the Phoenix version ? Thanks !
New
stefanluptak
Hello everybody, usually, I use a 29" ultra-wide monitor for VSCode which can easily accomodate explorer (files panel) + file with code ...
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
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
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement