UR is a borderless smart money app simplifying movement between digital assets and fiat currencies for crypto natives and curious users alike.
It’s self-custodial, fast, and intuitive, making complex crypto workflows seamless.
Responsibilities
Design and develop core backend systems handling high concurrency and high availability for millions of users.
Build microservices using
Go
or
Java
to support fast business iteration and horizontal scalability.
Participate in architecture design and integration of payment-related systems (payment collection, risk control, clearing, and settlement).
Integrate blockchain infrastructure and work with Solidity smart contracts.
Collaborate closely with product, frontend, blockchain, and risk control teams to ensure system stability, security, and high performance.
Continuously optimize system architecture, performance, maintainability, and drive evolution of tech stack and best practices.
Requirements
Bachelor’s degree or above in Computer Science or related field.
5+ years backend development experience.
Proficient in
Go
or
Java
with good coding practices and engineering discipline.
Experience designing and implementing high concurrency, high availability architectures for millions of users.
Familiarity with payment systems and workflows (third-party payment, card payment, crypto payment), including risk control models.
Understanding of blockchain fundamentals, EVM architecture, and Solidity contract integration.
Strong communication skills, teamwork spirit, and ability to independently handle complex system modules.
Bonus Points
Hands-on experience writing and deploying Solidity contracts.
Familiarity with cutting-edge Web3 fields like account abstraction.
Experience with DevOps and microservice governance tools (e.g., Kubernetes, Service Mesh, CI/CD).
#J-18808-Ljbffr