Back-end Developer - RealFi
- Location
-
DZ, AO + 58 more
IOHK
Job Description
Summary
IO Global (IOG), the creator of the Cardano blockchain platform, is searching for a Back-End Developer, preferably with a DeFi background. IOG is creating a spinout venture that combines crypto/Web3/DeFi innovations with traditional finance (TradFi) to make borrowing and lending services more transparent, efficient, and available to a broader population. The venture aims to build a marketplace to syndicate tokenized debt assets globally in a fully compliant manner. While the initial focus is on Africa, RealFi has global applicability.
You will help support the efforts to establish this venture during its incubation phase. As Back-End Developer at IOG, you will bring significant experience from the financial sector in writing high-quality code for our applications. You will report to the Lead Back-End Developer and must effectively and efficiently collaborate with the front-end developers, solutions architects, product managers, QA engineers, and other team members to ensure that all technical requirements are met.
Duties
- Write clean, straightforward, efficient code that satisfies agreed acceptance criteria and specifications.
- Participate in the back-end development process, including planning, scheduling, and tracking the progress.
- Follow Agile software development practices.
- Review specifications produced by architects.
- Cover code with unit, property and integration tests when applicable.
- Review the pull requests of the team mates.
- Integrate software components and third-party libraries.
- Troubleshoot, debug and upgrade existing software.
- Document the back-end code.
- Stay up-to-date with the latest trends and best practices in backend development.
Requirements
Key Competencies
-
Demonstrate competency with requirements elicitation, analysis, specification, verification, and management practices and the ability to apply them in practice.
-
Collaborate with front-end developers, designers, and other stakeholders to deliver high-quality, scalable backend solutions.
-
Optimize and scale server-side applications for maximum speed and performance.
-
Ability to work remotely with minimum supervision.
-
Proven ability to work and deliver end-to-end projects independently.
-
Team spirit and good communication abilities.
-
Good organizational skills and attention to detail.
Education / Experience / Technical Skills
- Degree in Computer Science or related field.
- Understanding of different API development technologies such as REST, GraphQL, and gRPC.
- Experience in TypeScript, Node.js/Express.js and or Nest.js.
- Experience in GraphQL and Apollo Server.
- Knowledge of AWS including AWS Lambda, AWS API Gateway, AWS S3, AWS SNS, AWS KMS, Cloudwatch.
- Familiarity with infrastructure as code tools, preferred Terraform.
- Experience with message queuing systems; RabbitMQ and or message-cache broker; Redis.
- Experience with relational based databases, preferred Postgresql and or MariaDB.
- Experience with non relational based databases, preferred MongoDB and or DynamoDB.
- Proficient in version control systems, such as Git, Github and familiarity with CI/CD pipelines, such as CircleCI.
Nice to have:
-
Knowledge of the basics of cryptography.
-
Familiarity with blockchain technologies, smart contracts, and decentralized applications (dApps).
-
Understanding of web3 technologies, such as Metamask, Hardhat, Web3.js/ethers,js, IPFS, and Infura/Alchemy/Quicknode.
-
Experience within DeFi/crypto assets/blockchain/Web3/FinTech, or similar industry.
Benefits
Location
IOG is a fully distributed organization but due to team distribution, we require someone to be based in South Africa.
All colleagues
- Flexible schedule
- Remote work
- Laptop reimbursement
- New starter package to buy hardware essentials (headphones, monitor, etc)
- Learning & Development opportunities
- Competitive PTO and Sick Leave plan
Advice from our career coach
Apply for this job
Expired?Please let IOHK know you found this job with RemoteJobs.org. This helps us grow!