clients Earnity

Architect, Engineering (Java)


🇺🇸 USA Only

Job Type






Skill Set


Backend Programming

Job Details

Who We Are

We are an international team of passionate fintech veterans with a shared belief that managing crypto should be much simpler. That’s why we are building a new way to learn, earn, and exchange crypto assets. Before coming together, we founded companies, built amazing fintech products, and raised capital with some of the world’s best.

What We Are Building

We are building an easy-to-use crypto marketplace to help make mass adoption as seamless as possible for the next 900 million crypto users. Through multiple integrations and partnerships, our product provides one place to buy, earn, sell, and exchange crypto assets, decentralized finance (DeFi) tokens and protocols, and non-fungible tokens (NFTs). In addition to the buy, sell, exchange elements, we also provide a new kind of social-first crypto information platform that allows verified users to interact with one another in a way that will make creating and sharing better quality and higher value information easier.

Why We Do It

The revolution of code-based money and financial services will change the world — for the better. We want to help lead the charge and educate about how people can take more control of financial matters. We believe most of the world is still missing out on all of the opportunities in crypto and DeFi because these new technologies are still cumbersome to use. Accessing decentralized financial products shouldn’t require twenty steps. Just like taking control of your money shouldn’t require a degree in cryptography.

Whether you are investing in your future here on earth or planning to buy an island in your favorite metaverse, we’re working hard to become your trusted crypto marketplace that makes this new form of finance easy and inviting for all, without compromising on security, safety, and privacy.

The Role

The Engineering Architect will report directly to the VP of Engineering and be responsible to build and maintain a FinTech Microservices backend platform that serves our frontend application, external partners, and integrates with external services such as exchanges and payment providers.


  • Translate application requirements and use cases into functional requirements

  • Contributing in all phases of the development lifecycle (scrum)

  • Create API documentation for FE team and external partners.

  • Design, build, and maintain efficient, reusable, and reliable Java code

  • Ensure the best possible performance, quality, and responsiveness of the applications

  • Identify bottlenecks and bugs, and devise solutions to these problems

  • Help maintain code quality, organization, and automatization

  • Debug and resolving technical issues

Desired experience

  • You are passionate about democratizing access to financial products and services

  • 7+ years of previous working experience in node.js and Java back-end development

  • Hands-on working experience in Docker framework

  • Experience working in an Agile/Scrum development process

  • Proficient understanding of code versioning tools, such as Git

  • Familiarity with continuous integration

  • Experience in leading technical team

  • Experience in preparing and executing the architecture and good standards implementation

  • Business-value oriented mindset

Nice to have

  • Experience developing and architecting financial systems

  • Working knowledge of crypto systems

What we offer

  • Flexible work environment

  • Competitive market-rate salary & stock options

  • Medical, dental and vision coverage

  • Unlimited PTO

  • 401k