Full-Stack developer (Typescript + Python/Rust/Go) for Web3 security ecosystem
Our client is dedicated to safeguarding the Web3 ecosystem against scammers, phishing attacks, and impersonation threats. The team is committed to seamlessly integrating security into the blockchain experience. The company collaborates with leading Web3 brands and partners to detect, block, and neutralize real-time threats, ensuring trust and security are paramount.
Our AI-powered system automates the detection and takedown of threats across a growing network of integrations, ensuring the safety of millions of users.
We are seeking a Full-Stack Web Developer with a deep understanding and passion for the cryptocurrency space. This developer will support the client in building critical infrastructure and tools to secure Web3 companies that are targeted by online threats daily.
🔨 Responsibilities:
- Architect and build a data pipelines that process millions of threats per day.
- Develop and deploy background workers to perform deep scans on malicious websites.
- Build performant image recognition systems for impersonation detection.
- Instrument and monitor production systems using observability tools like Prometheus, OTel, and Sentry.
- Train and deploy off-the-shelf machine learning systems to production.
- Design and optimize database queries and data access patterns.
- Propose and evaluate new tools and infrastructure to break through performance bottlenecks and ship impactful features.
- Improve CI/CD workflows to increase the velocity of shipping and promote good code quality.
- Participate in regular code reviews of PRs on GitHub, discussing the trade-offs and ensuring code quality
- Collaborate with founders and other engineers on scoping out projects and acting as your PM for projects being championed
💻 Example Projects
To give you a sense of the kinds of work we’re expecting you to be able to do, we’ve listed some example projects that we’d expect you to ship:
- Build a recursive website scanner that runs a modular set of enrichments and rules. The execution of enrichments and rules should be performed durably with inputs and output states saved in a SQL database.
- Train an off-the-shelf classifier (ex. XGBoost) on our database of rule execution results and labels.
- Create a DSL for detection rules and a rules engine sandbox to backtest new rules against production data.
🧰 Qualifications:
- 5+ years of full-stack or backend engineering experience with Typescript required, and Python, Go, or Rust as a benefit.
- Previous early-stage startup experience is preferred
- Strong Backend Engineering Skills:
- Deep understanding of scalable backend systems and data pipelines
- Experience setting up observability tools and firefighting production issues
- Experience with Linux, containers, networking, concurrent programming, and infrastructure as code is preferred
- Frameworks & Tools Used on the project (should have experience with or be ready to ramp up quickly):
- TypeScript
- Next.js
- tRPC
- Hono
- Temporal.io and/or Inngest (durable background jobs and workflows)
- MySQL/Vitess
- Redis
- Prisma
- Chakra UI
- Systems Design:
- Experience building 0-1 systems: from design to production
- Experience designing APIs and modular + extensible systems
- Experience with schema evolution and changing production systems without downtime
- Experience in the security or crypto space is preferred, but not a hard requirement
- Experience with browser automation and web crawlers is a huge plus
- Experience with technical writing, developer relations, or some other non-technical skills is a plus (we all wear multiple hats)
🎁 What We Offer:
- A collaborative and supportive team environment.
- The chance to significantly influence product development and features.
- Medical Insurance;
- Flexible working hours;
- Offices in Ukraine;
- All official holidays;
- Paid vacation and sick leaves;
- Legal services and 24/7 lawyer protection;
- Tax & accounting services;
- The company is ready to provide all the necessary equipment;
- English classes up to three times a week;
- Mentoring and Educational Programs;
- Regular Activities on a Corporate level (Team Buildings, Sports Events, Table Games, Tech Events);
- Advanced Bonus System.