Technical Lead (Typescript/Node.js) for Republic
About us:
Republic is a financial technology group of companies that allows everyone to invest in private markets. Republic operates several distinct business lines including a retail investment platform, a private capital division, and a blockchain advisory practice. The Republic ecosystem has deployed over $900 million in investments, has supported over 600 companies, and comprises a community of over 1.5M users across 100 countries. A global marketplace that enables individual investors to buy and trade fractionalized interests in institutional-quality real estate equity and debt, which has historically only been available to high net worth and institutional investors.
Currently we’re working on the launch of one of our priority projects: a global marketplace that enables individual investors to buy and trade fractionalized interests in institutional-quality real estate equity and debt. That's revolutionary, because such an option has historically only been accessible to high-net-worth and institutional investors! Our new platform will help to unlock the potential of several trillion market for individuals.
Plans for growth
For you, initial tasks and upcoming milestones include: setting up the architecture and initiating the development process. The next milestone will involve structuring processes internally and leading the project technically.
Expansion plans for hiring:
We will be actively looking for Frontend, Fullstack, Mobile Engineers, Backend, DevOps and Automation QA (in total up to 20 people) in the nearest months.
What you’ll do:
You are a hands-on architect with a broad technology stack who leads by example and knows how to get things done.
Tasks for the first time:
- Work together with the CTO and Engineering Manager to create a new, state-of-the-art web2/web3 fintech platform from the ground up and incorporating engineering best practices;
- Work on the technical solutions for integration with existing Republic Platform and 3rd party vendors’ products;
- Develop on all layers of the stack Front End, API and Backend.
- Optimize infrastructure solutions;
- Define the Project’s development of technological roadmap;
- Lead and mentor the team.
About you:
- The words “leadership” (not just technical) and “engagement” bring a smile of understanding as you know the challenges they entail;
- You want to, and enjoy, building your own team;
- You’re ready to work on architecture and propose solutions;
- You’re self-organized and strive to deliver on your commitments;
- Reliability and responsibility is the key: solutions, experiments, hypothesis testing, leading and setting up the deadlines.
Technical requirements:
- 7+ years of experience in backend development, with a focus on data-intensive applications;
- Experience in leading and mentoring 7+ devs squads;
- Advanced JavaScript/TypeScript skills (including Vue/React);
- Experience developing large-scale projects using JavaScript/TypeScript libraries (Node.js, Nest.js, Koa, Express, Hapi, Loopback, Sequelize, etc.);
- Solid understanding of relational databases: PostgreSQL, MySQL (and general knowledge on triggers, views, partitioning, DBA achievements, building events pipelines);
- Familiarity with NoSQL solutions (Redis, Memcached, MongoDB, ElasticSearch, Cassandra, etc.) including SaaS solutions;
- Experience with cloud services AWS/Azure (RDS, Lambda, Aurora, etc.);
- Linux proficiency for setting up a web server on a working machine (nginx, git, docker);
- Experience building CI/CD pipelines (GH Actions/Jenkins/TeamCity, etc.);
- Knowledge of site security principles (CSRF, XSS, password hashing);
- Experience writing unit, integration, and acceptance tests (Mocha, Should.js, Sinon.js).
Bonus, but learnable on the job:
- Experience with high-load projects
- Working experience with a FinTech Product or Platform
- Experience building high-speed interfaces
- Interest or experience in market-related projects.
Culture, Values and what you may love working with us:
- Unlimited potential for growth and contributions as Republic constantly keeps growing;
- Amazing professional environment with lots of opportunities;
- Speak-easy communication and ideas sharing environment;
- Place where your great ideas and contributions are valued and awarded (We have quarterly run Unicorn Award for the best contributors and mid/year and annual reviews);
- Lack of unnecessary bureaucracy.
Why Join Republic?
The business is accelerating at a rapid pace. Republic is a venture-backed company with real traction across crowdfunding, private investing options and crypto. We recently closed a $150M Series B funding led by Valor Equity Partners.
This is a fully remote employment contract opportunity. A standard offer from Republic includes base compensation, equity options, and a highly competitive benefits and perks package.