Software Engineer, Backend (TypeScript.js or Node.Js)
Software Engineer, Backend (TypeScript.js or Node.Js)

Software Engineer, Backend (TypeScript.js or Node.Js)

Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
1

At a Glance

  • Tasks: Design and implement scalable microservices and high-performance APIs in a dynamic DeFi environment.
  • Company: Join 1inch, a leading DeFi ecosystem revolutionising financial freedom for everyone.
  • Benefits: Enjoy competitive pay, unlimited vacation days, and full compensation for work gear.
  • Why this job: Make a real impact in the crypto space with a young, creative team.
  • Qualifications: Experience in fintech or crypto, proficient in Node.js/TypeScript, and strong problem-solving skills.
  • Other info: Hybrid work model with opportunities for growth in a fast-paced, supportive culture.

The predicted salary is between 36000 - 60000 £ per year.

1inch is the DeFi ecosystem building financial freedom for everyone. 1inch products help users and builders trade, hold and track digital assets - with the self-custody, comprehensive security and the intuitive user experience they need to unlock the potential of true crypto ownership. 1inch protocols and APIs provide core infrastructure across the DeFi industry and beyond. So if you’re someone who thinks big, moves fast and wants to make an impact right from day one, then get ready to join our industry-changing team.

Location: We prioritise candidates who are based in Dubai then consider those working remotely in one of our European Hub Locations (UK, Spain or Germany).

We are looking for multiple enterprise-oriented Backend Software Engineers with a focus on structure and scalability. You will be responsible for developing high-performance, scalable backend systems for our core infrastructure, including services like History, Tokens, Prices, and BFF. This role requires expertise in the Node.js or TypeScript.js ecosystems as well as experience with microservices architecture and various storage and monitoring tools. You will need a basic knowledge of blockchain technologies and be comfortable working in a Scrum-based, agile environment. The position is based on a hybrid schedule, with a minimum of three days per week on-site in our Dubai office.

Responsibilities:

  • Designing and implementing scalable microservices and high-performance APIs
  • Ensuring low latency and high throughput in service architecture
  • Monitoring technical and business metrics and setting up alerting systems for early incident detection
  • Performing regular profiling and system performance analysis to optimise backend components, including database queries and response times
  • Participating in code reviews and engaging in architecture discussions and sprint planning sessions
  • Ensuring backend systems are secure, scalable, and resilient
  • Proactively identifying and mitigating system vulnerabilities

Requirements:

  • Previous experience working in fintech, DeFi, or crypto projects
  • Experience with microservices architecture in a high-load environment
  • Experience setting up and managing metrics pipelines and alerting systems

Skills:

  • Proficient in Node.js/TypeScript with strong SQL skills and PostgreSQL experience
  • Familiar with Redis, message brokers (e.g. NATS, EMQX, Kafka), and monitoring tools (Prometheus, Grafana)
  • Good understanding of blockchain fundamentals, Web3, and Solidity
  • Knowledge of CI/CD pipelines, Docker, and basic Kubernetes concepts
  • Strong problem-solving abilities, proactive communication, and quality-driven mindset

Nice To Have:

  • Nest.js
  • Knowledge of event-driven architecture
  • Knowledge of Web3 libraries (ethers.js, web3.js) for blockchain interactions

Why you will love working with us:

  • Join a young, creative team in a fast-paced and supportive environment
  • We’re open to new ideas — if you’ve got a vision, pitch it and make it happen
  • Enjoy competitive pay that matches your skills and experience
  • Be part of a company that’s shaping the future of DeFi
  • Take time when you need it — we offer unlimited vacation days
  • Get fully compensated for your work gear — we’ll set you up for success

Software Engineer, Backend (TypeScript.js or Node.Js) employer: 1inch

At 1inch, we pride ourselves on being an innovative employer that fosters a dynamic and collaborative work culture. Based in the vibrant city of Dubai, we offer our employees the chance to be part of a pioneering team in the DeFi space, with opportunities for professional growth and the freedom to explore new ideas. Enjoy competitive compensation, unlimited vacation days, and full support for your work gear as you contribute to shaping the future of financial freedom.
1

Contact Detail:

1inch Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer, Backend (TypeScript.js or Node.Js)

✨Tip Number 1

Network like a pro! Reach out to folks in the DeFi and fintech space on LinkedIn or at meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Build a small project using Node.js or TypeScript that showcases your backend prowess. Share it on GitHub and make sure to highlight it during interviews to demonstrate your hands-on experience.

✨Tip Number 3

Prepare for technical interviews by brushing up on microservices architecture and performance optimisation. Practice coding challenges on platforms like LeetCode or HackerRank to sharpen your problem-solving skills.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Software Engineer, Backend (TypeScript.js or Node.Js)

Node.js
TypeScript
SQL
PostgreSQL
Microservices Architecture
Redis
Message Brokers (NATS, EMQX, Kafka)
Monitoring Tools (Prometheus, Grafana)
Blockchain Fundamentals
Web3
Solidity
CI/CD Pipelines
Docker
Kubernetes
Problem-Solving Abilities

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the role. Highlight your experience with Node.js or TypeScript, and any relevant projects in fintech or DeFi. We want to see how your skills align with what we’re looking for!

Show Off Your Projects: If you’ve worked on any cool projects, especially in microservices or blockchain, don’t hold back! Include links to your GitHub or any live demos. This gives us a taste of your coding style and problem-solving skills.

Be Clear and Concise: When writing your application, keep it straightforward. Use bullet points where possible and avoid jargon. We appreciate clarity, so make it easy for us to see why you’d be a great fit for our team.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at 1inch

✨Know Your Tech Stack

Make sure you’re well-versed in Node.js and TypeScript, as these are crucial for the role. Brush up on your SQL skills and be ready to discuss your experience with microservices architecture and any relevant tools like Redis or Kafka.

✨Understand the DeFi Landscape

Familiarise yourself with the basics of blockchain technologies and the DeFi ecosystem. Being able to speak knowledgeably about how 1inch fits into the broader crypto landscape will show your genuine interest and understanding of the industry.

✨Prepare for Problem-Solving Questions

Expect to tackle some technical challenges during the interview. Practice coding problems that focus on backend systems, performance optimisation, and system vulnerabilities. This will help you demonstrate your problem-solving abilities effectively.

✨Engage in the Culture Fit

1inch values creativity and innovation, so be prepared to share your ideas and how you can contribute to the team. Show enthusiasm for working in a fast-paced environment and be ready to discuss how you handle collaboration in an agile setting.

Software Engineer, Backend (TypeScript.js or Node.Js)
1inch

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

1
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>