Senior Software Engineer, Node.js in London

Senior Software Engineer, Node.js in London

London Full-Time 63000 - 77000 £ / 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 focused on financial freedom and innovation.
  • Benefits: Enjoy competitive pay, unlimited vacation days, and fully compensated work gear.
  • Other info: Work in a hybrid model with opportunities for travel and professional growth.
  • Why this job: Be part of a creative team shaping the future of DeFi with cutting-edge technology.
  • Qualifications: Experience in fintech or crypto, proficient in Node.js/TypeScript, and strong problem-solving skills.

The predicted salary is between 63000 - 77000 £ 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 self-custody, security and an intuitive user experience to unlock true crypto ownership. 1inch protocols and APIs provide core infrastructure across the DeFi industry and beyond. We’re looking for an enterprise-oriented Senior Software Engineer with a focus on structure and scalability.

Location: We hire with a focus on Dubai and Europe. For this role, we prefer candidates who are either based in Dubai or working remotely within +/- 4 hours GST time. 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 using Nest.js
  • Ensuring low latency and high throughput in service architecture
  • Writing clean, maintainable, and well-documented code while following internal coding standards
  • 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
  • Promoting best engineering practices across the team
  • Ensuring backend systems are secure, scalable, and resilient
  • Applying industry best practices for data protection and system design
  • Proactively identifying and mitigating system vulnerabilities
  • Staying updated with emerging backend technologies and introducing new tools and practices to enhance team efficiency
  • Continuously seeking ways to improve system architecture and performance

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’ll 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
  • Travel with us! We host an annual team retreat at a top international location

Senior Software Engineer, Node.js in London employer: 1inch

1inch is an exceptional employer that fosters a dynamic and innovative work culture, perfect for those looking to make a significant impact in the DeFi space. With a focus on employee growth, we offer unlimited vacation days, competitive pay, and the opportunity to work with a creative team in a fast-paced environment. Our commitment to supporting your success includes providing fully compensated work gear and encouraging new ideas, making 1inch a truly rewarding place to advance your career.

1

Contact Details:

1inch Recruitment Team

We think you need these skills to ace Senior Software Engineer, Node.js in London

Node.js
TypeScript
SQL
PostgreSQL
Microservices Architecture
Nest.js
Redis