Software Engineer, Backend
Bolster
Posted: December 11, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are looking for a motivated and analytical software engineer to work with our team to improve our back-end applications and processes, focusing on creating efficient solutions and providing excellent user experience.
Required Skills
Job Description
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