Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Mid/Senior Full-Stack Engineer image - Rise Careers
Job details

Mid/Senior Full-Stack Engineer

LI.FI is simplifying multi-chain DeFi for traditional financial institutions, fintechs and service providers by offering a unified API to access all on-chain liquidity across major blockchains for best price same-chain and cross-chain swaps. We are a passionate team on a mission to enable a fairer, more decentralised world. Apart from the tech, we care a lot about user experience and aim to make complex technologies accessible to everyone.

Setting yourself up for success

  • Take a moment to read the job description before applying. We want to make sure this role is the right fit for you, so you don't spend time on an application that isn’t aligned with your experience. If this one doesn't quite match, we encourage you to submit your resume to our talent pool!

  • Focus on your application, there's no need to reach out to team members directly. We review all applications thoroughly, so rest assured your submission will be carefully considered! If you have questions about which role might be the best fit for you, feel free to reach out to career@li.finance.

  • To apply, please submit your resume detailing your relevant experiences and competencies. We love to see how your work has made a difference—whether it’s improving processes, increasing efficiency, or leading a project to success, so be sure to highlight this in your resume!

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 150k active users, and still we are only now getting started to build it from the ground up - as an independent spin-off. As a 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 Mid/Senior Full-Stack Engineer who will co-lead the design, development, and maintenance of the Jumper apps. In this role, you are expected to split your work between frontend and backend, with an emphasis on frontend. 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.

Our current stack:

  • Node.js running TypeScript code in Docker containers

  • NextJS

  • PostgreSQL and Redis

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

  • Viem 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 150k monthly active users).

  • Developing and maintaining comprehensive test suites, including unit tests, integration tests, and end-to-end tests

  • 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

What makes a good candidate

  • Must be located in the EMEA region

  • At least 3/4 years of working experience, including 1/2 years focusing on frontend work using React/Next.js

  • 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

  • Experience in UX/UI development

  • Experience in software design and architecture

  • Knowledge of testing frameworks and principles

  • Previous working experience in the crypto space or related technical understanding

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

  • Previous working experience in consumer applications is a plus

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

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

Company culture

  • Embracing the differences

    • Embrace your own differences

    • Respect and welcome the unique qualities of others

    • See others’ differences as an opportunity to grow

  • Own it, do it

    • Own tasks end-to-end

    • Hold yourself to a high bar for execution

    • Make bold decisions, and be accountable

    • Understand your limitations and seek for help

  • Fail forward

    • Try - don’t be afraid to fail

    • Learn - don’t make the same mistake twice

    • Adapt - grow with the experience

  • Have fun together

    • Take the time to get to know and understand each other better

    • Don’t take yourself too seriously and keep it light-hearted

    • Fun should be coming from a place of love and respect

What you’ll get

  • Annual team offsites (Thailand was a blast at the beginning of 2023, Vietnam this year was blast-ier; let’s see what happens in 2025!)

  • 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

If you join us as an independent contractor, you’re only entitled to the first four benefits of this list.

Application process

Setting yourself up for success starts with the application! Click here to discover valuable tips that will help you navigate our application process effectively.

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..

Shortlisted candidates will undergo a comprehensive interview process, including a people operations interview, a take-home assignment, a meet-the-team & founder interview, and a reference check.

For more information, visit our page detailing our hiring process!

LI.FI Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
LI.FI DE&I Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of LI.FI
LI.FI CEO photo
Unknown name
Approve of CEO

Average salary estimate

$0 / YEARLY (est.)
min
max
$0K
$0K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Mid/Senior Full-Stack Engineer, LI.FI

Join LI.FI as a Mid/Senior Full-Stack Engineer and become a vital part of our mission to simplify multi-chain DeFi for financial institutions and fintechs! At LI.FI, we're passionate about creating a decentralized world and making complex tech accessible to everyone. In this role, you'll co-lead the design, development, and maintenance of the Jumper apps while splitting your focus between frontend and backend tasks—most heavily leaning towards the frontend. Your engineering expertise will directly impact Jumper's success, helping to serve our rapidly growing user base of over 150k active users. You'll work with an array of technologies including Node.js, TypeScript, NextJS, and PostgreSQL, collaborating with a small, agile team that prizes innovative ideas. If you thrive in an environment where you can take ownership and produce scalable solutions, contributing to both prototypes and robust applications, then we want to hear from you! With a supportive culture that encourages personal growth and creativity, coupled with exciting perks like flexible hours, remote working days, and equity participation from day one, your professional journey with LI.FI will be as rewarding as it is impactful. Ready to jump in?

Frequently Asked Questions (FAQs) for Mid/Senior Full-Stack Engineer Role at LI.FI
What are the responsibilities of a Mid/Senior Full-Stack Engineer at LI.FI?

As a Mid/Senior Full-Stack Engineer at LI.FI, you will be responsible for designing, developing, and maintaining the Jumper apps. This includes architecting scalable infrastructure solutions, developing high-quality frontend applications, and creating robust testing suites. You will work closely with software engineers, product managers, and designers to deliver innovative solutions that enhance user experience.

Join Rise to see the full answer
What qualifications do I need to become a Full-Stack Engineer at LI.FI?

To qualify as a Full-Stack Engineer at LI.FI, candidates should have at least 3-4 years of relevant experience, with 1-2 years focused on frontend development using React/Next.js. A background in UX/UI design, testing frameworks, and experience in the crypto space are also highly beneficial. A degree in Computer Science is a plus but not mandatory.

Join Rise to see the full answer
What technologies will I work with as a Full-Stack Engineer at LI.FI?

At LI.FI, Full-Stack Engineers will engage with a contemporary stack including Node.js, TypeScript, Docker, NextJS, PostgreSQL, Redis, and various GitOps tools. Familiarity with cloud services like GCP and platforms like Kubernetes will also be advantageous as you navigate our technology landscape.

Join Rise to see the full answer
What is the company culture like at LI.FI for Full-Stack Engineers?

LI.FI embraces a culture that values individual differences, empowering you to own your tasks while fostering collaborative team spirit. We believe in learning from failures and having fun together, focusing on mutual respect and the unique contributions of each team member. Your growth and creativity are prioritized within our agile environment.

Join Rise to see the full answer
Are there opportunities for professional development as a Full-Stack Engineer at LI.FI?

Absolutely! At LI.FI, as a Full-Stack Engineer, you'll benefit from an annual personal development budget of 1,000€ after six months, flexible working hours, and opportunities to attend one conference per year. We want to provide you with the resources needed to upskill and advance your career in the tech space.

Join Rise to see the full answer
Common Interview Questions for Mid/Senior Full-Stack Engineer
Can you describe your experience with frontend technologies, particularly React and Next.js?

When answering this question, emphasize specific projects where you've used React or Next.js, detailing the challenges you faced and how you overcame them. Show your understanding of responsive design and performance optimization, and don’t forget to mention how you ensure code maintainability and testability.

Join Rise to see the full answer
How do you handle collaboration with other team members, such as designers and product managers?

Highlight your communication skills and collaborative approach. Discuss how you engage with team members from different functions to align on project goals, share feedback, and resolve conflicts. Providing an example of a successful project where cross-functional teamwork was key can effectively illustrate your abilities in this area.

Join Rise to see the full answer
Describe a challenging technical problem you solved in a previous role.

Use the STAR method (Situation, Task, Action, Result) to outline the challenge. Make sure to detail the steps you took to analyze the problem and the solution you implemented, as well as the positive outcome that resulted from your actions. This shows your problem-solving process and technical prowess.

Join Rise to see the full answer
What is your approach to testing and ensuring code quality?

Discuss your familiarity with various testing frameworks and strategies for ensuring high-quality code. Explain how you implement unit, integration, and end-to-end tests, as well as your approach to code reviews. Giving examples of how your testing approach has improved a project will bolster your answer.

Join Rise to see the full answer
How do you stay updated with new technologies and industry trends?

Demonstrate your passion for tech by discussing various resources you utilize for continuous learning, such as blogs, podcasts, webinars, or joining communities. Mention any online courses or certifications you've pursued to enhance your skills, showing that you’re proactive and committed to growth.

Join Rise to see the full answer
Can you explain the concept of scalable architecture?

Define scalable architecture and discuss its importance in application development, especially in a rapidly growing user environment. Provide examples from past experiences where you applied scalable solutions, detailing how those decisions allowed the product to handle increased loads effectively.

Join Rise to see the full answer
What strategies do you use for balancing front-end and back-end development tasks?

Share your method for prioritizing tasks when switching between front-end and back-end development. Discuss tools or techniques you employ for task management and how you ensure both areas receive the attention needed for project success.

Join Rise to see the full answer
Describe your experience working in a fast-paced, agile environment.

Talk about how you thrive in high-pressure situations, using past experiences where you have successfully managed shifting deadlines or priorities. Illustrate your adaptability and willingness to iterate on projects in response to team feedback and changing requirements.

Join Rise to see the full answer
What are your thoughts on user experience in application development?

Reflect on the critical role of user experience in your development work. Discuss techniques you employ to integrate user feedback and usability testing into your projects, and share examples of how you’ve improved user engagement or satisfaction through thoughtful design.

Join Rise to see the full answer
How do you approach learning new programming languages or tools?

Articulate your learning strategy when approaching new technologies, which could include online resources, community discussions, or hands-on practice through projects. Emphasize your adaptability and enthusiasm for facing new challenges, as well as how emerging technologies inspire creativity in your work.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 24 hours ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Transparent & Candid
Maternity Leave
Mental Health Resources
Equity
Paid Time-Off
Medical Insurance
Dental Insurance
Summer Fridays
Photo of the Rise User
Posted 11 days ago
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
TEKWISSEN LLC Remote TX-289, Dallas, TX, USA
Posted 3 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
LivePerson Remote Germany - Remote
Posted 13 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 28, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!