About ZeroBeta
We are a financial technology product company based in Canada and Sri Lanka. We specialize in high-performance computing products and solutions for financial risk management and market data in equity, fixed income, digital asset, and derivatives markets across the globe. Our products enable the financial community; including traders, portfolio managers, exchanges, crypto markets, and clearinghouses to better manage their data and risks in real-time, overcome regulatory barriers, and scale intelligently. We also offer engineering services in the financial domain including DeFi space.
Role Overview
In addition to an evolving scope affording you autonomy, you will:
- Support the team lead / scrum master for planning and executing the sprint tasks.
- Work closely with product & solution architects to ensure the architecture is approved before starting the development.
- Implement the functionalities according to the design, coding standards & best practices, and apply software design patterns as necessary, and perform unit &
integration testing.
- Work closely with the developers, business analysts and project managers on achieving the sprint goals.
- Demonstrate your work during the sprint demo, and actively participate in the sprint retrospective.
- Design & develop software solutions to integrate third party systems with our product, perform functional and non-functional testing.
- Continuously improve the non-functional aspects (latency, throughput, fault tolerance, security..etc) of the software components by performing various testing.
- Prepare and maintain technical documentation, support client engagements, perform POCs to evaluate various technologies, and apply new technologies on
software development.
- You must be willing to play a pivotal role in the growth of the company, self driven, and be able to mentor junior developers.
What You Will Get In Return
- You will play a leading role in the cloud revolution of the risk and market data management space
- You will be directly involved in transforming international industry leaders and guiding promising startups in the traditional financial market space and the
emerging digital asset space.
- You will have the opportunity to work with emerging technologies, complex quantitative models, and to experience the end-to-end capital market life cycle of
traditional assets and modern digital assets.
- USD Pegged salary, health insurance and other perks.
Candidate Requirements
Must Have
○ JavaScript Expertise
■ 3+ years of hands-on experience with JavaScript, including frameworks such as Next.js/React.js and Nest.js/Node.js.
■ Solid understanding and practical application of SOLID principles in software development.
○ Backend & Architecture
■ 2+ years of experience in designing and implementing microservices-based distributed architectures.
■ Proficient with relational and non-relational databases, as well as ORM technologies.
○ Software Engineering Practices
■ Strong knowledge of software design patterns, multi-threaded programming, and concurrency.
■ Proficient with Git for version control.
○ API & Messaging
■ Experience implementing secure REST APIs and working with caching technologies (e.g., Redis).
■ Hands-on with Apache Kafka or similar messaging frameworks, and real-time technologies such as WebSocket or Server-Sent Events (SSE).
○ Other
■ Strong passion for technology and eagerness to learn new tools and frameworks.
■ Bachelor's degree in Computer Science, Engineering, or a related field from a recognized institution.
■ Excellent communication skills in English (both written and verbal).
Good to Have
- 1+ years of experience building Web3 applications/DApps, preferably on Ethereum/Avalanche.
- Deployment
○ Experience with containerized deployment and CI/CD pipelines.
○ Familiarity or experience with AWS or other cloud providers.
○ Experience Using Terraform Or Other Infrastructure-as-Code (IaC) Tools.
- Hands-on experience with JMeter for load and performance testing.
- Knowledge of building fault-tolerant systems and implementing disaster recovery mechanisms.
- Familiarity with tools like JIRA, Confluence, and GitHub for team collaboration and
project tracking.
Ready to meet our challenge?
Send us your application via LinkedIn, or e-mail your resume to [email protected]