Software Engineer, Backend (TypeScript/Node.js)

1inch · Dubai

Hybrid: DubaiFull TimeInformation Technology
Posted 3 months ago

Job description

Responsibilities

  • Design scalable microservices and high‑performance APIs
  • Ensure low latency and high throughput across services
  • Build metrics pipelines and alerting for early incident detection
  • Profile systems and optimize databases and response times
  • Participate in code reviews, architecture discussions, and sprint planning
  • Harden backend systems for security, scalability, and resilience
  • Proactively identify and mitigate system vulnerabilities

Requirements

  • Dubai-based; hybrid 3 days on-site weekly
  • Fintech/DeFi/crypto experience
  • High-load microservices
  • Node.js/TypeScript
  • SQL/PostgreSQL
  • Redis
  • Message brokers
  • NATS
  • EMQX
  • Kafka
  • Prometheus
  • Grafana
  • CI/CD pipelines
  • Docker
  • Kubernetes basics
  • Web3 fundamentals
  • Solidity basics
  • Agile/Scrum
  • Strong problem-solving
  • Quality-driven mindset

Preferred Qualifications

  • Nest.js
  • Event-driven architecture
  • ethers.js
  • web3.js

Benefits

  • Competitive pay
  • Unlimited vacation days
  • Equipment reimbursement
  • Fast-paced, supportive team
  • Culture of ownership and ideas
  • Shape the future of DeFi

About the Company

1inch is a DeFi ecosystem enabling users and builders to trade, hold, and track digital assets with self-custody, security, and intuitive UX. Its protocols and APIs power core infrastructure across DeFi and beyond. The team prioritizes candidates based in Dubai and operates a hybrid model with a minimum of three days per week on-site at the Dubai office.

Skills & tools

Node.jsTypeScriptPostgreSQLSQLRedisKafkaNATSEMQXPrometheusGrafanaDockerKubernetesmicroservicesWeb3Solidityethers.jsWeb3.jsEvent-drivenAPILow LatencyMonitoringAlertingAgileSCRUMBFF

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Dubai-based
  2. 02Hybrid onsite
  3. 03DeFi experience
  4. 04High-load systems
  5. 05Node.js
  6. 06TypeScript
  7. 07PostgreSQL
  8. 08Strong SQL
  9. 09Redis
  10. 10Message brokers
  11. 11NATS
  12. 12EMQX
  13. 13Kafka
  14. 14Prometheus
  15. 15Grafana
  16. 16CI/CD
  17. 17Docker
  18. 18Kubernetes basics
  19. 19Web3 fundamentals
  20. 20Solidity basics
  21. 21Agile Scrum
  22. 22Problem solving
  23. 23Quality mindset