Software Engineer, Backend

AI overview

Collaborate in a dynamic tech environment to design and implement scalable solutions for detecting and mitigating fraud while utilizing advanced AI technologies.
We are looking for an analytical, results-driven back-end software engineer, who will work with team members to troubleshoot and improve current back-end applications and processes. The Back-end Engineer will formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent coding and communication skills. To succeed as a backend engineer, you should be focused on creating impact, and the best end-user experience. You should be an expert in programming, multiply efficiency through AI tools usage, collaborative, and motivated.  Responsibilities
  • Design and implement high-complexity projects from scoping to production.
  • Apply a data-driven approach to a wide variety of signals to identify, understand, and scope emerging fraud trends and uncover root causes.
  • Participate in the full development cycle: design, develop, QA, experiment, analyze, and deploy.
  • Analyze data and processes to troubleshoot problems and identify areas for improvement.
  • Collaborating with the front-end engineers and other team members to deliver functionality to enhance the user experience.
  • Developing ideas for new products, or features by monitoring industry developments and executing quick proof of concepts. 
  • Requirements
  • 3-5 years of experience in a post-academic cloud-based software environment
  • Experience in a peak performance organization, preferably a tech start-up
  • Strong Computer Science fundamentals in object-oriented design, data structures, distributed systems, algorithm design, problem solving and complexity analysis.
  • Fluency or understanding of specific languages, such as Typescript, NodeJS, or Python, and operating systems.
  • Knowledge of AI LLMs, prompt engineering and Agentic AI frameworks would be a huge plus.
  • Strong understanding of the development cycle and programming techniques and tools.
  • Conduct code tests and optimize performance (Unittests and automation testing).
  • Experience in building high-performing APIs.
  • Experience with SQL/NoSQL databases (MySQL, Postgres, Elasticsearch, Cassandra etc.)
  • Experience with Messaging queues (SQS, RabbitMQ, similar)
  • Quick learner and fast to adapt to new changing dynamics.
  • Understanding of infrastructure & application deployment models (Kubernetes, Docker, AWS/GCP/Azure)
  • Caching strategies (server/client) and tools (Memcache, Redis, Varnish, CloudFront, Akamai) 
  • Our Tech Stack
  • NodeJS
  • Python
  • Rust
  • PostgreSQL
  • Elasticsearch
  • Scylla/Cassandra
  • Why Bolster
     
    Bolster is redefining fraud and brand protection. Our AI-driven SaaS platform detects and takes down phishing and scam sites in real time, protecting the world’s top brands and millions of consumers.
     
    Our culture values collaboration, curiosity, and ownership — every team member has a voice and an impact. We believe in building elegant, scalable solutions while maintaining a spirit of experimentation and fun.
     
    Learn more about our cultural values: bolster.ai/about-us
     
     
    What we offer:
    -Excellent medical, dental, and vision insurance
    -Flexible time off + paid holidays.
    -Equity + 401(k) plan

    Perks & Benefits Extracted with AI

    • Health Insurance: Excellent medical, dental, and vision insurance
    • Paid Time Off: Flexible time off + paid holidays.
    Salary
    $100,000 – $160,000 per year
    Ace your job interview

    Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

    Software Engineer Q&A's
    Report this job
    Apply for this job