Senior Software Engineer (Backend & API Services)
Update
At Headquarters (HQ.xyz), we are dedicated to transforming how Web3 Teams handle their financial activities using blockchain innovations. We aim to bring forth a paradigm shift in how businesses manage their financial operations by offering a platform where companies can configure their FinOps setups with ease. Our working environment mirrors that of a high-performing sports team, comprising motivated individuals striving towards a shared objective. We strongly emphasize empathy and humility in our interactions within the company.
Key Responsibilities:
In the role of Senior Software Engineer within the Backend & API Services Team, you will have the chance to tackle complex challenges currently faced by the team. For instance, we are actively reimagining approaches to multi-factor authentication for crypto wallets to enhance user experience. We seek individuals enthusiastic about developing products and tools, adept at handling various project components.
- Collaborate closely with the Product Team to introduce valuable features for our users
- Manage delivery responsibilities from concept to deployment
- Create resilient APIs, libraries, and tools to support critical user services
- Provide guidance to software engineers, establishing standards for HQ's future engineers (Note: This is an Individual Contributor position)
- Identify and prioritize enhancements for the team's processes, codebases, and best practices proactively
Required Skills and Experience:
- Proficiency in Typescript & NestJS
- Experience with deploying production applications using Web3 technologies like block explorers and smart contracts
- Hands-on expertise in crafting scalable APIs
- Thorough comprehension of web application operation encompassing security, session management, and development best practices
- Proficient in deploying and maintaining production systems
- Sound understanding of the development life cycle
- Familiarity with micro-services, cloud computing, DevOps practices, relational databases, SQL, and GraphQL
- Strong written and verbal communication skills along with excellent interpersonal abilities
- Capable of making tech-oriented decisions using data insights for architectural planning and project prioritization
- Bonus for previous industry experience or startup exposure
Minimum Requirements:
- 5-7 years experience in launching APIs and Backend Services in a production setting