ZBD
Fullstack Engineer
ZBDUnited States16 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

Department: Engineering

Location: Remote

Description

We are looking for a Fullstack Engineer to join the ZBD Engineering team. ZBD products need to be performant, reliable, secure, responsive, and accessible. As a Fullstack Engineer you will be building the user experiences that our Users and Developers consume on a daily basis.

It is required to include Linkedin Profile in your submission. Applications without Linkedin will be ignored.

Key Responsibilities

  • Develop and maintain both internal and client-facing applications available in the ZBD suite of products.
  • Work closely with other Engineers to help further scale and improve upon the user interfaces of products and services in the platform.
  • Take ownership over the technical direction of some internal applications.
  • Create and maintain application-wide testing suites, ensuring maximum reliability of the feature-set.
  • Work to solve several technical challenges: ease-of-use, security and privacy, analytics, re-architecting for the future, etc.,
  • Work alongside ZBD Product Managers to ensure we only ship the best products for our customers.

Skills Knowledge and Expertise

  • 3+ years of development experience
  • Familiar with JavaScript, TypeScript, and C#
  • State management (Redux, MobX, or similar)
  • Frontend Development with React and Tailwind
  • Backend Development with Node.js and .NET
  • Worked with SQL Databases
  • Unit testing (Jest, React Testing Library)
  • E2E testing
  • Integration testing and test coverage optimization
  • Version control (Git)
  • Experience with automated testing pipelines and CI/CD
  • You are self-driven and self-motivated
Bonus
  • Next.js experience
  • Knowledge of relational databases
  • Experience working on and automating UI testing suites (component and end-to-end).
  • Knowledge of, and experience working with Bitcoin and Lightning Network software.
  • Experience building automated systems for improving team-wide performance and development velocity.

You are

  • Meticulous attention to detail
  • Strong problem-solving abilities
  • Excellent communication skills
  • Self-motivated and team-oriented

Key Skills

Ranked by relevance