About the company
LI.FI provides cross-chain bridge & DEX aggregation to power next-gen DeFi projects with superior UX.
Job Summary
Key Tasks
📍Leading and actively participating in the design, development, and maintenance of backend systems and APIs 📍Architecting and implementing scalable and robust backend solutions that can handle growing user loads and evolving business needs 📍Maintaining high coding standards, conduct code reviews, and ensuring best practices for code maintainability and readability 📍Identifying bottlenecks and optimizing code and algorithms to improve system performance 📍Implementing monitoring and debugging tools to proactively identify and resolve issues, ensuring high system availability 📍Developing and maintaining comprehensive test suites, including unit tests, integration tests, and end-to-end tests, to ensure the reliability of backend systems 📍Providing guidance and mentorship to junior developers, helping them grow their technical skills 📍Analyzing complex technical problems and propose effective solutions to address them 📍Documenting code, APIs, and technical processes to facilitate knowledge sharing within the team and support onboarding of new developers
Requirements
📍Must be located in the EMEA timezone 📍Interest in the blockchain space, a solid and deeper (technical) understanding is a plus 📍Bachelor's or Master's degree in Computer Science 📍Extensive professional experience (at least 5 years) in a similar role 📍Strong TypeScript and Node.js background 📍Understanding of Document Databases and Caching 📍Experience in software design and architecture 📍Deep knowledge of testing frameworks and principles 📍Strong communication, collaboration, problem-solving and analytical skills 📍Proactivity, strong ability to work well within a team and to be self-guided on a day-to-day basis 📍Ability to write maintainable, scalable, production-grade code 📍Passion for new technologies and ability to autonomously evaluate them and make suggestions for improvement 📍Very strong verbal and writing skills in English to allow effective communication with team members and stakeholders in meetings and documents 📍Technical understanding of the EVM ecosystem (or other ecosystems) would be a plus 📍Some experience with smart contract development would be a plus