At a Glance
- Tasks: Design and implement scalable microservices and high-performance APIs in a dynamic environment.
- Company: Join 1inch, a leading DeFi ecosystem revolutionising financial freedom.
- Benefits: Enjoy competitive pay, unlimited vacation days, and full compensation for work gear.
- Why this job: Make an impact in the crypto world with innovative projects from day one.
- Qualifications: Experience in fintech or crypto, proficient in Node.js/TypeScript, and strong problem-solving skills.
- Other info: Work in a young, creative team with excellent career growth opportunities.
The predicted salary is between 28800 - 48000 £ 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.
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’re looking for multiple enterprise-oriented Backend Software Engineers with a focus on structure and scalability. You’ll 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’ll 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’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
Software Engineer, Backend (TypeScript.js or in London employer: 1inch
Contact Detail:
1inch Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer, Backend (TypeScript.js or in London
✨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 refer you directly.
✨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.
✨Tip Number 3
Prepare for technical interviews by brushing up on microservices architecture and performance optimisation. Practice coding challenges that focus on SQL and backend systems to impress your interviewers.
✨Tip Number 4
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 genuinely interested in joining our team.
We think you need these skills to ace Software Engineer, Backend (TypeScript.js or in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer 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 do!
Showcase 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 portfolio. We love seeing practical examples of your work and how you tackle challenges.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that gets straight to the point!
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 shows you’re keen to join our team!
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 high-load environments.
✨Understand the DeFi Landscape
Familiarise yourself with blockchain fundamentals and the DeFi ecosystem. Be prepared to talk about how your previous experiences relate to the projects at 1inch and how you can contribute to their mission of financial freedom.
✨Showcase Problem-Solving Skills
During the interview, highlight specific examples where you’ve tackled complex problems in backend systems. Discuss your approach to optimising performance and ensuring system security, as these are key aspects of the role.
✨Engage in Agile Discussions
Since the role involves working in a Scrum-based environment, be ready to discuss your experience with agile methodologies. Share how you’ve participated in sprint planning and code reviews, and demonstrate your proactive communication style.