Senior Full-Stack Engineer

LI.FI

LI.FI

Software Engineering
Remote
Posted on Thursday, February 1, 2024

Jumper is crypto’s everything-exchange powered by LI.FI. By building on the sophisticated cross-chain infrastructure of LI.FI, we offer a comprehensive multi-chain experience for any and every person in crypto to move and use their funds across chains as easily and flexibly as they desire.

Our vision? We want to make multi-chain DeFi easy and fun!

While we live under LI.FI’s umbrella, we pride ourselves in our small but excellent and very agile team. Jumper already has over 100k active users, and still we are only now getting started to build it from the ground up. As a Senior Full-Stack Engineer you would be at the core of this new adventure - completely owning the realization of Jumper’s underlying infrastructure and bringing new ideas to life!

A quick run-down of the job

We are looking for a Senior Full-Stack Engineer who will lead the design, development, and maintenance of our scalable and secure backend infrastructure. This includes the establishment of a completely new backend and a scalable infrastructure for Jumper. Additionally, you will be very hands-on in our frontend and the LI.FI widget integration in order to quickly ship new features. In this role, you are expected to split your work between frontend and backend. In order to move quickly, the emphasis initially will likely be on frontend work during the first few months, with a gradual shift towards backend responsibility over the near-term.

We are a small team, and every one of our engineers is expected to strongly contribute to Jumper’s success by coming up with independent ideas and solutions to complex challenges. The current team includes: a Senior Full-Stack, a Junior Frontend Engineer, a Product Designer, a Technical Product Manager and a Business Lead. In addition, one more Full-Stack Engineer will be added to the team soon. In the near future, we would also love to see one of the Sr. Engineers to evolve into an engineering lead position for our small team.

Our current stack:

  • Node.js running TypeScript code in Docker containers

  • NextJS and React.js

  • MongoDB and Redis

  • Github, Kubernetes, AWS and CloudFlare for our GitOps CD chain

  • Ether.js and Wagmi

Please note: You must be located in the EMEA region. Your application will not be considered if you're outside EMEA.

What you’ll do

  • Architecting and implementing scalable and robust infrastructure solutions that can handle growing user loads and evolving business needs (we are already used by over 100k monthly active users).

  • Developing and maintaining comprehensive test suites, including unit tests, integration tests, and end-to-end tests, to ensure the reliability of backend systems.

  • Design and develop high quality frontend applications that are testable and maintainable.

  • Be responsible for development of prototypes, new frontend features and React components.

  • Leading the design, development, and maintenance of a newly developed Jumper backend system and APIs.

  • Collaborate closely with the Software Engineers, Product Manager and Designers within your team.

  • Review the work of your teammates and support them in their growth through guidance and mentorship where needed.

What makes a good candidate

  • Must be located in the EMEA region.

  • Effective communication skills (in English) with the ability to build relationships and work in a small but excellent team while self-guided on a day-to-day basis.

  • Extensive professional experience in a similar role (as senior or lead).

  • Experience in UX/UI development.

  • Experience in software design and architecture.

  • Knowledge of testing frameworks and principles.

  • Passion for new technologies and ability to autonomously evaluate them and make suggestions for improvement.

  • Bachelor's or Master's degree in Computer Science is a plus.

  • Previous working experience in the blockchain space or related technical understanding is a plus (especially with Wagmi).

We encourage you to apply if you feel your experience and skills equip you for this job but are not listed here!

Company culture

  • Empowered teams: We take the best person with the right skills, and then inspire them to use them! We trust our team and give them the space and ownership to excel and achieve.

  • Flexible time management: We believe work should adapt to your life, not the other way around. We only schedule a few fixed meetings every week – you're free to arrange the rest of your time as you like.

  • Inclusive culture: It’s our priority to make our whole team feel included, appreciated and respected. Our global, culturally diverse team is our most important asset.

  • Remote-friendly: We’re a fully remote, global company. As long as you’re not on Mars (the WiFi is terrible we heard), being part of our team from the comfort of your own home works perfectly well for us.

What you’ll get

  • Entitlement to a work computer (choice of equipment).

  • Unlimited remote days and flexible working hours.

  • Annual team off-sites (Thailand was a blast last year & Vietnam will be even blast-ier).

  • An annual 1000€ personal development budget once you have worked 6+ months (pro-rated the first year).

  • A one-time 1000€ remote budget to use on co-working, office setup, etc.

  • Initial equity allocations once you have worked 6+ months.

dApplication process

Li.Fi is an equal opportunity employer. We encourage individuals of all backgrounds to apply. Join us in our dedication to fostering a workplace that values and respects each team member's unique contributions.

To apply, submit your resume and a cover letter detailing your relevant experiences and competencies. Shortlisted candidates will undergo a comprehensive interview process, including a video challenge, people operations interview, take-home assignment, meet the team & founder interview, and reference check.

For more information, visit our page detailing our hiring process! If you have a question you can’t find the answer to, please feel free to reach out to career@li.finance. We look forward to welcoming a candidate who embodies our values of ownership, collaboration, and continuous improvement.