Senior Full Stack Engineer

Remote $175k–$235k senior 5 months ago full-time quality 9/10

Role in brief

BCB Group seeks a Senior Full Stack Engineer to develop and maintain financial platforms for crypto and fiat services. This role involves building scalable products, integrating crypto services, and collaborating with product managers. Candidates with extensive software engineering experience, particularly in TypeScript, Node.js, SQL, and Angular, and an interest in blockchain, should apply.

Node.jsSQLAngularGoogle CloudKubernetesTypeScriptGoC#C++JavaNestJSMySQL

About the role

This role focuses on the full development lifecycle of complex financial platforms. You will be responsible for developing, testing, releasing, and maintaining these systems, ensuring they are robust and scalable. A key aspect of the work involves integrating cryptocurrency services directly into the BCB platform, enabling clients to manage both fiat and crypto activities seamlessly.

The position requires close collaboration with product managers to translate requirements into functional designs and deliver products that meet market needs. Success in this role means consistently shipping high-quality, scalable solutions that enhance the platform's capabilities for payment, storage, trading, and earning across both fiat and digital assets. The work supports a mission to provide a trusted, global, 24/7 financial platform.

The BCB Group provides regulated payment and trading services within the digital asset economy. They offer accounts, cryptocurrency, and foreign exchange market liquidity to large businesses engaged in crypto. This role contributes directly to the core offerings of the company by building out the underlying technology that supports these financial services.

The salary for this position ranges from $175,000 to $235,000 USD annually.

Skills that matter here

  • Node.js: This is a key server-side development environment, with NestJS being a preferred framework for building applications.
  • SQL: Expertise in SQL development and database programming, specifically with MySQL or PostgreSQL, is required for managing financial data.
  • Angular: Knowledge of this front-end framework is important for developing the user-facing components of the financial platforms.
  • Google Cloud: Experience with cloud platforms, specifically Google Cloud, is beneficial for deploying and managing scalable infrastructure.
  • TypeScript: Proficiency in this language is ideal for server-side development, contributing to maintainable and scalable codebases.
  • CI/CD: Experience with continuous integration and continuous delivery platforms, such as GitLab, is needed for efficient software deployment.

Who this role suits

  • A person with over a decade of software engineering experience, comfortable with microservices and distributed systems.
  • Someone who enjoys working closely with product teams to design and deliver new features.
  • An individual with a strong interest in cryptocurrencies and blockchain technology, eager to apply this to financial platforms.
  • A developer who values end-to-end ownership, from development to support and maintenance of complex systems.

From the employer

  • Develop, test, release, support, and maintain complex financial platforms.
  • Work closely with product managers to design, build, and ship scalable products.
  • Embed Crypto services into the BCB platform for seamless client management of Fiat and Crypto activities.
  • 10+ years experience in software engineering.
  • Experience with microservices and distributed systems architecture.
  • Proficiency in server-side development, ideally in TypeScript.
  • Experience with Node.JS, ideally NestJS.
  • Expertise in SQL development and database programming: MySQL/PostgreSQL.
  • Good knowledge of front-end frameworks, ideally Angular.
  • Knowledge of Cloud Platforms, ideally Google Cloud.
  • Experience with CI/CD platforms, ideally GitLab.
  • Interest in cryptocurrencies and blockchain technologies.
  • 30 days annual leave each year, excluding bank holidays.
  • 4 wellbeing days per year.
  • 1 company volunteering day per year.
  • Strong benefits package including Private Healthcare, Pension, Income Protection, Life Insurance, and enhanced Parental Leave policy.

Questions about this role

What is the remote work policy for this position?

This is a fully remote, full-time position.

What level of seniority is expected for this role?

This is a senior-level position, requiring over 10 years of experience in software engineering.

What are the core technical skills required?

Key technical skills include Node.js (ideally NestJS), SQL (MySQL/PostgreSQL), Angular, Google Cloud, TypeScript, and CI/CD platforms (ideally GitLab).

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to BCB Group.