About the company
XREX is a blockchain-enabled financial institution working with banks, regulators, and users to redefine banking together. We provide enterprise-grade banking services to small to medium-sized businesses (SMBs) in or dealing with emerging markets, and novice-friendly financial services to individuals worldwide. Founded in 2018 and operating globally under multiple licenses, XREX offers a full suite of services such as digital asset custody, wallet, cross-border payment, fiat-crypto conversion, cryptocurrency exchange, asset management, and fiat currency on-off ramps. Sharing the social responsibility of financial inclusion, XREX leverages blockchain technologies to further financial participation, access, and education
Job Summary
Responsibilities
📍You will continuously evaluate relevant technologies, influence and drive architecture and design discussions. 📍Create timelines and task breakdown for product requirements provided by product and business teams. 📍Define system design and functionality to be implemented to deliver said feature. 📍Write clean maintainable code that is in accordance with xalts development guidelines. 📍Write exhaustive unit tests for new backend functionality and systems. 📍Work with Product Manager and UX teams to solve complex problem statements. 📍Work with QA team to extensively test new feature implementations end to end, to ensure delivery of high quality products to our clients 📍Mentoring newly onboarded and junior team members with implementing best coding practices.
Requirements
📍Bachelor’s or Master’s Engineering Degree in Computer Science or related field with minimum 4+ years of experience in developing Software. 📍Proven experience in software development with a 4+ years of experience in either Javascript/Golang/Java. 📍Hands on experience with Distributed Systems, Queues, AWS/Azure/GCP Cloud services. 📍Experience with working in Databases like Postgresql/MongoDB/DynamoDB. 📍Strong proficiency in Data structures, Algorithms, OOPS, and database management systems. 📍Knowledge of Test-driven Development, Refactoring, Clean Code, Clean Architecture, and Design Patterns. 📍Excellent communication and collaboration skills.