

Software Engineer (Backend)
Location
Remote
Level
Senior
Department
Engineering
Type
Full - Time
Salary
Job Description
Posted on:
February 9, 2022
We offer
- An environment with a large degree of autonomy
- Freedom to experiment with different cutting-edge technologies to solve problems
- Ownership of the features, where your views and opinions will be heard
- An opportunity to drive huge impact on a fast-growing company
Responsibilities
- Maintain and optimise Coinhall’s backend infrastructure to handle potentially 10,000+ concurrent users
- Instill industry best practices and design reliable distributed systems to serve the core functionalities of Coinhall’s products
- Liaise and collaborate with developers of other protocols within Terra
- Some degree of data wrangling, including analysing both on-chain and off-chain data
- Analyse product requirements and translate into clean and elegant code
- Work closely with the web frontend and business teams to meet requirements
Job Requirements
- Coding proficiency in TypeScript and Go
- Prior experience in using public cloud services (ideally GCP)
- Familiar with Linux based operating systems and multi-threaded programming, including (but not limited to) knowing how to write bash scripts and cron jobs, monitor system health and metrics, etc.
- Familiar with SQL and NoSQL databases (ideally MongoDB)
- Working understanding of software security fundamentals and cryptography practices
- Tenacity to learn and adapt quickly in an ever changing field
- Keen interest in building within the Web3 or DeFi space (preferred, not required)
- Prior experience in blockchain (smart contracts) development (preferred, not required)