Full Stack Developer
Описание
IRONSCALES is redefining email security with an AI-powered platform built to stop phishing and advanced email cyber threats at scale. The cloud-native solution detects, analyzes, and remediates attacks in real time, helping organizations stay ahead of constantly evolving cyber threats without slowing down their teams.
As a Full Stack Developer, you will play a pivotal role in both frontend and backend development. You will own features end-to-end, from product requirements through backend logic, API design, and frontend UI, on our ML/AI-based IRONSCALES platform. You will collaborate with UI/UX Designers, Product Managers, and Software Engineers to deliver compelling user-facing products while owning deployment and optimization of production code. You will also help evolve our development culture: improving our SDLC, integrating AI-assisted workflows and tooling, and building the kind of engineering environment where great software ships faster and with higher quality.
Responsibilities
- Constantly build and improve AI Agents and Skills
- Innovate and evolve IRONSCALES’ cutting-edge AI-powered Email security platform
- Build and own features end-to-end, backend and frontend, across the full lifecycle, design, code, tests, E2E tests, performance, and production
- Write beautiful and responsive frontend web SPAs
- Build and maintain high-performance, high-scale, low-latency, near-real-time systems
- Build cross-product microservices and libraries
Requirements
- AI-first mindset
- Bar raiser: deliver fast, deliver quality and high standards, and influence others to be better
- 8+ years of experience delivering production-ready backend systems and frontend web applications
- Strong proficiency with TypeScript, HTML, CSS, JavaScript, DOM, and its core principles
- Experience writing production-ready backend microservices, preferably in Python/Rust
- Own your quality: experience writing unit tests and E2E tests, and integrating them into your AI workflow and CI pipelines
- High cadence: experience shipping incremental, high-quality changes at least once a day
- Experience driving technical design decisions for highly scalable systems
- Experience with databases, and knowing which one is best suited for a given use case
- Experience building cloud-based, multi-tenant SaaS systems in a fast-paced company