1inch Labs
Software Engineer Backend (TypeScript)
1inch LabsUnited Arab Emirates6 days ago
Full-timeEngineering, Information Technology
As a TypeScript Developer, you’ll be responsible for building and maintaining robust, performant web applications using Angular and NestJS. You’ll also work on clean architectural patterns, contribute to event-driven backends using Kafka or similar tools, and occasionally support Go-based services. Your work will directly influence our user experience and backend service reliability.

Key Responsibilities: Application Development


  • Design and build scalable, testable, and high-performance applications using NestJS (backend) and Angular(frontend)
  • Maintain and evolve existing applications with a focus on responsiveness and performance
  • Implement clean architecture and reusable components, following industry best practices
  • Implement event-based architecture patterns using Kafka or similar technologies
  • Occasionally work with Go (Golang) for specific backend services



Collaboration & Delivery


  • Collaborate with cross-functional teams including designers, product managers, and other engineers
  • Participate in code reviews to ensure adherence to team standards and continuous code quality
  • Contribute to the planning and refinement processes in a product-oriented environment
  • Experience working in agile, product-driven teams



Testing & Infrastructure


  • Write and maintain unit, integration, and end-to-end (E2E) tests based on scope and use case
  • Work with monorepo tooling to support scalable enterprise applications
  • Manage and improve CI/CD pipelines for smooth and reliable deployments
  • Monitor performance and stability of applications using Grafana, Kibana, or similar tools



What You’ll Need: Experience


  • 5+ years of professional experience with TypeScript
  • Strong proficiency in Angular and NestJS
  • Experience building RESTful APIs and integrating them with frontend applications
  • Familiarity with Go (Golang) for backend service development is a plus
  • Proficient with Git, build tools like Webpack, and CI/CD practices
  • Experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB)



Skills

  • Strong understanding of HTML, CSS, JavaScript, and the fundamentals of modern web development
  • Comfortable debugging and optimizing complex frontend and backend systems
  • Excellent communication skills in English (written and spoken)
  • Team-oriented, proactive, and detail-focused mindset



Nice to Have


  • Experience with Docker, Kubernetes, or other container orchestration tools
  • Familiarity with observability and monitoring tooling
  • Exposure to Golang in production environments (or willingness to learn)



Mindset


  • Collaborative and supportive team player
  • Proactive in solving technical challenges and improving systems
  • Open to feedback and continuous learning
  • Enterprise-oriented mindset with a focus on structure and scalability
  • Comfortable working in a Scrum-based, agile environment



Why you'll love working with us


  • Join a dynamic, creative team in a fast-paced and supportive environment
  • Innovation and Collaboration in web3 tech are core to our succes
  • 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
  • Click here to explore what life is like working at 1inch Labs!

Key Skills

Ranked by relevance