Overview
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 prioritise candidates who are based in Dubai then consider those working remotely in one of our European Hub Locations (UK, Spain or Germany).
As a Software Engineer, you will be responsible for designing, developing, and optimising backend services and APIs using Golang. You\'ll participate in the full development lifecycle and work closely with product managers, DevOps engineers, and front-end developers.
Responsibilities
Design, develop, and maintain backend services and APIs using Golang
Write clean, maintainable, and efficient code
Participate in the full application lifecycle: coding, debugging, maintaining
Troubleshoot and debug backend systems effectively
Implement automated unit, integration, and end-to-end (E2E) tests
Design test cases
Set up and maintain monitoring with tools like Grafana, Kibana, or similar by leveraging and using custom Prometheus data
Optimise applications for speed, scalability, and resource efficiency
Conduct code profiling and apply performance improvements
Requirements
5+ years of experience in Golang backend development
Extensive knowledge about sync package and Golang context
Experience building and testing services with mocked external APIs
Deep understanding of Golang fundamentals: memory model, goroutines, channels, profiling
Confident writing maintainable, well-tested backend code
Familiarity with observability and monitoring best practices
Strong command of English (written and spoken)
Nice to Have
Usage of uber fx
Experience with AWS or other cloud platforms
TypeScript
DevOps exposure: Docker, Kubernetes, CI/CD pipelines
Familiarity with high-performance or scalable system architecture
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
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.