- Company Name
- Escape
- Job Title
- Full Stack Engineer (Mid-level)
- Job Description
-
**Job title**
Full Stack Engineer (Mid-level)
**Role Summary**
Own end‑to‑end development of high‑performance SaaS features on a security‑testing platform. Drive technical decisions in a small squad, ship independently, mentor peers, and deliver scalable, AI‑enabled UI/UX that handles millions of findings across enterprise deployments.
**Expections**
• Deliver production‑ready features within weekly release cycles.
• Write clean, maintainable TypeScript, GraphQL, and Node code.
• Optimize PostgreSQL queries, indexing, and caching for low‑latency UI.
• Design data models, system architecture, and AI‑workflow integration.
• Communicate trade‑offs and progress clearly to non‑technical stakeholders.
• Review code rigorously, maintain test coverage, and adhere to SOC‑2 compliant practices.
**Key Responsibilities**
1. Develop and ship responsive Svelte + TypeScript front‑end components for large datasets (tens of thousands of assets, millions of findings).
2. Design and implement GraphQL schemas and resolvers (Yoga/Pothos) to expose data efficiently.
3. Optimize PostgreSQL queries, pagination, and caching strategies; shape data for GraphQL.
4. Build AI‑native workflows (guided triage, automated remediation) embedded in the product.
5. Create security and developer tooling experiences: risk scoring, integration endpoints (webhooks, CI/CD, Git providers, ticketing).
6. Collaborate on architecture decisions, data modeling, and system scalability.
7. Mentor junior engineers, take ownership of feature ownership, and drive solutions from concept to production.
8. Participate in code reviews, maintain comprehensive unit, integration, and E2E test suites.
**Required Skills**
* Programming: TypeScript (advanced), JavaScript, Node.js, Svelte, GraphQL, Prisma, PostgreSQL.
* Data: Advanced SQL, query optimization, indexing, pagination, caching, relational schema design.
* CI/CD & Ops: GitLab CI, AWS, Grafana, Kafka.
* AI/ML exposure (Python, Go) is a plus.
* Security mindset: familiarity with DevSecOps, security tooling, or developer tooling.
* Communication: articulate technical trade‑offs to non‑technical audiences.
* Ownership: proactive problem solving, end‑to‑end delivery.
**Required Education & Certifications**
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). SOC‑2 compliance processes familiarity is preferred.
---