← Browse all jobs
P

Software Engineer – Backend and Distributed Processing Platforms - Blockchain

Procom
Toronto, OntarioOn-site3 days ago
Apply Now →

About this role

Software Engineer – Backend and Distributed Processing Platforms - Blockchain On behalf of our Banking client, Procom is searching for a Software Engineer – Backend and Distributed Processing Platforms - Blockchain for a 3-month role. This position is a hybrid position with 3 days onsite at our client’s Toronto office. Software Engineer – Backend and Distributed Processing Platforms - Blockchain - Job Description: This role involves working on a digital asset initiative that integrates blockchain technology into mainstream financial institutions. The project focuses on leveraging blockchain expertise to enhance enterprise core banking technology, specifically within payments engineering. Software Engineer – Backend and Distributed Processing Platforms - Blockchain - Responsibilities: • Be at the forefront of technology and enable your team to be a highly functioning technology powerhouse that enables transformation. • Engineer software solutions that meet the needs of stakeholders while focusing on continually reducing technical debt. • Participate in customer discovery and solution discovery sessions. • Collaborate to provide estimation and break down of work to enable small and frequent releases to production. • Design, code, and document applications using multiple technology stacks. • Work with the Business Analyst and Architect to analyze business and system needs, and create software designs to meet requirements. • Provide off-hour support of production systems. Software Engineer – Backend and Distributed Processing Platforms - Blockchain - Mandatory Skills: • 5-8+ years of hands-on software engineering experience developing scalable, high-volume backend systems and distributed data processing platforms. • 2+ years of hands-on experience with Digital Assets, Cryptocurrency, Blockchain, or Web3 platforms. • 3+ years of experience designing and developing distributed systems and event-driven architectures. • 3+ years of hands-on experience with Apache Kafka, Kafka Streams, and streaming data pipelines. • 3+ years of backend development experience using Java, Kotlin, Go, Python, or similar languages. Software Engineer – Backend and Distributed Processing Platforms - Blockchain – Nice-to-Have Skills: • Previous experience working in large technology companies or digital asset platforms. • Experience building internal SDKs, developer tools, or reusable data processing frameworks. • Experience with AWS services such as EKS, ECS, Lambda, DynamoDB, SES. • Experience with distributed databases like PostgreSQL, MongoDB, Cassandra. • Previous experience with capital markets, trading systems, or regulated financial services environments. Software Engineer – Backend and Distributed Processing Platforms - Blockchain – Assignment Length: This is a contract position until approximately October 31, with the possibility of extension and conversion to full-time employment. Software Engineer – Backend and Distributed Processing Platforms - Blockchain - Start Date: ASAP. Software Engineer – Backend and Distributed Processing Platforms - Blockchain - Assignment Location: Toronto, Ontario, Canada. Hybrid work arrangement with 3 days in the office.
Want to see how well you match this job?
Get AI-scored for free →