IOV Labs is on a mission to provide the next generation of fintech innovators with the decentralized tools and technology to build a new global economy. IOV Labs promotes, develops, and supports the operation of the Rootstock (a.k.a RSK) Blockchain, a Turing-complete Bitcoin merge-mined smart contract platform - the most secure smart contract platform in the world. IOV Labs also develops the Rootstock Infrastructure Framework (RIF) to provide our partners with the tooling and technology they need to build Decentralized apps and new Decentralized Financial services on the Rootstock Blockchain.
Job Short Description
We are looking for a Senior Software Engineer to join our Payments team. The candidate will be collaborating to design, implement and maintain protocols and services, peer reviewing code, documenting and testing features. The candidate is expected to also be focused on improving the team's work processes, implementing changes to streamline operations, and bringing best practices from his/her experience. Should be open-minded, passionate, analytical, and hard-working interested in agile and decentralized organizations and enthusiastic about the blockchain ecosystem.
Responsibilities:
Actively participate during the product design phases, analyzing requirements and proposing innovative and alternative solutions.
Collaborate on architecture definitions, always thinking of solutions that are scalable and secure.
Develop quality code, with emphasis on correctness of implementation.
Write and support unit/integration tests
Collaborate in the evolutionary maintenance of the product.
Conduct independent research in your area of ownership; design, implement, and document solutions.
You’d be a great candidate if you have:
Bachelor or advanced student of Computer Science, Computer Engineering or related.
Strong experience with 6+ years as a Software Engineer in high performing teams.
Knowledge about software architecture principles, design patterns, performance, and software engineering best practices.
Expertise in web applications and architecture.
Experience in RustVast experience in Javascript, Typescript, and node.js
Experience in relational and non-relational databases.
Experience in functional programming.
Willingness to learn decentralized technologies and work on all layers of the stack.
Ability to permanently learn from new technologies and work on a fast-paced team with many diverse projects.
Advanced English language proficiency.
Bonus Points
3+ years of experience working with RustExperience working in blockchain technology projects, smart contract development and/or dApps development.
Computer security knowledge.
Have experience working for objectives with remote teams.
benefits & Perks
Total Rewards Package includes:
Competitive salary.
Laptop and other working tools you might need.
Rest of world: 100% remote working (contractor) from anywhere in the world.
Possibility to work at your nearest WeWork space.
Flexible working hours. You’re free to work however you work best.
Paid holidays and personal leave days.
Opportunity to work with state-of-the-art technology in a challenging and unique project.
Internationally diverse and dynamic team with a clear vision and strategy.
Training programs to learn everything about the crypto world.
Language courses: English, Spanish or Chinese.
Employee assistance program offering legal, financial, family, psychological and wellness counseling for you and your family.
We are excited to see what you're made of!
IOV Labs embraces diversity and is proud to be an equal opportunity employer open to all qualified applicants regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or expression, Veteran status, or any other legally protected status.
You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.