About the company
LI.FI provides cross-chain bridge & DEX aggregation to power next-gen DeFi projects with superior UX.
Job Summary
What you'll do
📍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
What makes a great candidate
📍Must be located in the EMEA timezone 📍Strong TypeScript experience is a must 📍Previous working experience in the blockchain space, technical understanding of the EVM ecosystem (or other ecosystems) 📍Extensive professional experience in a similar role 📍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 📍Bachelor's or Master's degree in Computer Science is a plus 📍Some experience with smart contract development would be a plus