About the role:
Is this the next step in your career Find out if you are the right candidate by reading through the complete overview below.
We are seeking a highly skilled and motivated mid/senior-level, back-end engineer with a background in JS, Typescript, Node.js and experience integrating blockchains, to join the engineering team at a technology firm specialising in blockchain-based investment infrastructure.
What you are good at:
* Designing and developing web applications that leverage blockchain technology and enable decentralized functionality
* Testing and debugging web applications to ensure optimal performance, security, and user experience
* Participating in code reviews and providing constructive feedback to improve code quality and maintainability
* Collaborating with external partners and vendors to implement Web3 solutions
* Providing technical guidance and support to team members on Web3-related projects
* Enjoy following clean code practices
* Produce high quality documentation and analysis into design choices
* Working closely with DevOps team to implement strategies to improve availability, scalability,
* and reliability
* Actively participating in product design discussions
What you bring:
* 2+ years of experience in backend software development, with a focus on Node.js, Typescript and JS
* Familiar with behavior-driven development (BDD) and implementation of unit and integration testing
* Experience with SQL, No-SQL, and Graph database principles and technologies
* Knowledge of OAuth, JWT, signature mechanisms and other authorization and authentication methods often used with APIs
* In-depth Blockchain knowledge integrating and querying nodes
* Experience with Account Abstraction and Web3 Wallet integration
* Good understanding of API architecture following best practices such as Open API/Swagger specs
* Strong problem-solving and analytical skills
* Excellent communication and collaboration abilities
* Strong knowledge of decentralized web technologies, including blockchain, smart contracts, and decentralized applications (dApps)
* An analytical mindset, a passion for solving complex problems, and an interest in the crypto and fintech industry
Remote working/work at home options are available for this role.