Jobs.ca
Jobs.ca
Language
Fingerprint logo

Senior Backend Software Engineer

Fingerprint15 days ago
Remote
United States, Canada, Europe, United Kingdom
Senior Level

Top Benefits

Equity
Unlimited vacation with minimum days
Remote-first, asynchronous work respecting time zones

About the role

Who you are

  • BS/MS in Computer Science, Data Science, or a related field, or equivalent work experience
  • 5+ years of experience in backend development, preferably with exposure to data science
  • Extensive experience using large-scale databases like DynamoDB, ScyllaDB, Cassandra, or HBase
  • Experience with AWS container technologies like ECS/Fargate
  • Experience designing and maintaining scalable public APIs
  • Strong knowledge of SQL and experience with databases like DynamoDB, Redis, or Elasticsearch
  • Proficiency with general software engineering tools: Git, IDEs, shell scripting, CI/CD
  • Ability to thrive in ambiguous environments where you get to work directly with stakeholders with minimal guidance and direction
  • Proficient in English for clear communication in a global, remote team
  • Experience working specifically with Golang
  • Previous Experience with queueing and streaming systems (SQS, Kafka)
  • Machine learning knowledge may be a plus
  • Familiarity with supervised and unsupervised learning methods
  • Experience working with machine learning pipelines, model deployment, and performance monitoring
  • Understanding of core ML concepts such as feature engineering, model evaluation, and real-time inference

What the job involves

  • We are seeking a Senior Software Engineer to join our Identification team. In this role, you will focus on developing, maintaining, and scaling backend services that power our fraud detection solutions
  • Your primary responsibility will be building highly performant backend systems and infrastructure that handle large-scale real-time data processing
  • As a Senior Software Engineer, you will leverage Software Engineering techniques to build and maintain high traffic systems
  • You will collaborate closely with other team members to architect solutions that are reliable, scalable, and efficient
  • You will own features from concept to deployment and ensure seamless integration with other components in our platform
  • Design, develop, and optimize backend systems for real-time data processing and web services
  • Build scalable APIs and backend infrastructure that support millions of requests per day
  • Work with cross-functional teams to integrate backend components with other services, ensuring performance and scalability
  • Collaborate with the product and engineering teams to improve fraud detection signals
  • Conduct debugging, and testing of backend systems to ensure reliability and efficiency
  • Drive best practices for backend development and architecture, fostering a culture of continuous improvement
  • This role includes participation in a shared on-call rotation. The schedule will be communicated in advance, and we strive to balance coverage equitably while minimizing off-hours disruptions
  • Technologies You Will Work With:
  • Backend development: Golang (preferred) or equivalent
  • Infrastructure: AWS, DynamoDB, Redis, Elasticsearch

Benefits

  • Equity
  • Unlimited vacation, with a minimum vacation days target
  • Remote-first: we work asynchronously and respect time-zone differences
  • MacBook (you get to keep it after 3 years)
  • A small team with a lean hierarchy where you can make a real impact in shaping the company
  • Company meet-ups once a year (we went to Mexico City in 2023!)
  • Smaller group meet-ups throughout the year
  • $600 yearly budget that you can spend to learn new stuff
  • Personal development: we give you the freedom to grow and experiment, work on open-source projects and try new things and ideas

About Fingerprint

Software Development
51-200

Fingerprint empowers developers to stop online fraud at the source.

We work on turning radical new ideas in the fraud detection space into reality. Our products are developer-focused and our clients range from solo developers to publicly traded companies. Some of our customers include Booking.com and Yahoo just to name a few.

We are a globally dispersed, 100% remote company with a strong open-source focus. Our flagship open source project is FingerprintJS (20K+ stars on GitHub).

We have raised $77M and are backed by Craft Ventures (previously invested in Tesla, Facebook, Airbnb), Nexus Venture Partners (previously invested in Postman, Apollo.io, MinIO, Druva) , and Uncorrelated Ventures (previously invested in Redis, Rollbar & Gradle).