Summary
Join LI.FI, a company simplifying multi-chain DeFi, as a Senior Backend Engineer (Solana). You will play a crucial role in building and maintaining backend systems. The ideal candidate possesses extensive Solana ecosystem experience, strong TypeScript backend skills, and a passion for blockchain. This position reports to the Backend Lead and requires location in the EMEA region. LI.FI offers a compelling benefits package including flexible remote work, flexible hours, equity participation, personal development budget, and unlimited PTO.
Requirements
- Be located in the EMEA region
- Have good TypeScript experience
- Have a good technical understanding of the Solana ecosystem
- Have extensive professional experience in a similar role
- Have experience working with Solana smart contracts
- Have an understanding of document databases and caching
- Have experience in software design and architecture
- Have deep knowledge of testing frameworks and principles
- Have strong communication, collaboration, problem-solving and analytical skills
- Have proactivity, a strong ability to work well within a team and to be self-guided on a day-to-day basis
- Have the ability to write maintainable, scalable, production-grade code
- Have a passion for new technologies and the ability to autonomously evaluate them and make suggestions for improvement
- Have very strong verbal and writing skills in English
Responsibilities
- Lead the design, development, and maintenance of Solana-focused backend systems and APIs
- Architect and implement scalable, robust solutions tailored to Solanaβs unique requirements
- Maintain high coding standards, conduct code reviews, and ensure best practices for code maintainability and readability
- Identify bottlenecks and optimize code and algorithms to improve system performance
- Implement monitoring and debugging tools to proactively identify and resolve issues, ensuring high system availability
- Develop and maintain comprehensive test suites, including unit tests, integration tests, and end-to-end tests, to ensure the reliability of backend systems
- Provide guidance and mentorship to junior developers, helping them grow their technical skills
- Analyze complex technical problems and propose effective solutions to address them
- Document code, APIs, and technical processes to facilitate knowledge sharing within the team and support onboarding of new developers
Preferred Qualifications
- Have a Bachelor's or Master's degree in Computer Science
- Have an understanding of other ecosystems
Benefits
- Annual team offsites
- Flexible remote days
- Flexible working hours
- Equity participation from day 1
- Entitlement to work computer (choice of equipment)
- 1 Conference per year near your city of residence
- An annual 1,000β¬ personal development budget once you have worked 6+ months (pro-rated the first year)
- A one-time 1,000β¬ remote budget to use on coworking, office setup, etc
- Unlimited PTO