1inch

Software Engineer, Backend (TypeScript.JS)

Posted: 3 minutes ago

Job Description

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 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.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.ResponsibilitiesDesign 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 performanceImplement clean architecture and reusable components, following industry best practicesImplement event-based architecture patterns using Kafka or similar technologiesParticipate in code reviews to ensure adherence to team standards and continuous code qualityContribute to the planning and refinement processes in a product-oriented environmentWrite and maintain unit, integration, and end-to-end (E2E) tests based on scope and use caseWork with monorepo tooling to support scalable enterprise applicationsManage and improve CI/CD pipelines for smooth and reliable deploymentsMonitor performance and stability of applications using Grafana, Kibana, or similar toolsExperience5+ years of professional experience with TypeScriptStrong proficiency in Angular and NestJSExperience building RESTful APIs and integrating them with frontend applicationsFamiliarity with Go (Golang) for backend service development is a plusProficient with Git, build tools like Webpack, and CI/CD practicesExperience with relational and non-relational databases (e.g., PostgreSQL, MongoDB)SkillsStrong understanding of HTML, CSS, JavaScript, and the fundamentals of modern web developmentComfortable debugging and optimising complex frontend and backend systemsExcellent communication skills in English (written and spoken)Team-oriented, proactive, and detail-focused mindsetNice to HaveExperience with Docker, Kubernetes, or other container orchestration toolsFamiliarity with observability and monitoring toolingExposure to Golang in production environments (or willingness to learn)Why work with us?Join a dynamic, creative team in a fast-paced and supportive environmentInnovation and Collaboration in web3 tech are core to our successWe’re open to new ideas — if you’ve got a vision, pitch it and make it happenEnjoy competitive pay that matches your skills and experienceBe part of a company that’s shaping the future of DeFiTake time when you need it — we offer unlimited vacation daysGet fully compensated for your work gear — we’ll set you up for successTravel with us! We host an annual team retreat at a top international locationClick here to explore what life is like working at 1inch Labs! We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In