Full Stack Engineer
Descrição da vaga
Senior Fullstack Engineer — Backend Oriented
Full-Time | Remote | USD
Build High-Scale Security Systems
We’re looking for a Senior Fullstack Engineer with a strong backend focus to join a fast-growing cybersecurity company building application-level security and runtime protection products.
This is a backend-heavy role (80–85% backend) focused on designing and building high-scale data pipelines, event-driven systems, and data-intensive backend services. You’ll work primarily with TypeScript, Node.js, NestJS, Kafka, PostgreSQL, AWS, and Kubernetes, with occasional React work.
What You’ll Do
Backend & Data Engineering- Build and maintain high-throughput backend pipelines using Kafka.
- Develop event-driven architectures, including producers, consumers, streaming, and batching.
- Design scalable systems with strong availability, resilience, and autoscaling.
- Process large volumes of data reliably and efficiently.
- Design and optimize PostgreSQL schemas and data models.
- Tune queries, implement indexing strategies, and troubleshoot performance issues.
- Work with additional data stores such as Redis where appropriate.
- Build and operate production services in AWS and Kubernetes environments.
- Implement and improve observability through logs, metrics, and tracing.
- Debug production issues and perform performance profiling and bottleneck analysis.
- Continuously improve system reliability, scalability, and resilience.
- Contribute to the frontend when needed using React.
- Build new pages and handle smaller UI improvements while keeping the primary focus on backend engineering.
What We’re Looking For
- Strong production experience with TypeScript and Node.js.
- Strong experience with NestJS or a comparable backend framework.
- Proven experience designing and building high-scale backend systems.
- Strong understanding of event-driven architectures and Kafka.
- Deep PostgreSQL/SQL expertise, including:
- Schema design
- Query optimization
- Indexing
- Performance troubleshooting
- Working knowledge of Redis.
- Production experience with AWS and Kubernetes.
- Strong understanding of high availability, resilience, failure modes, and autoscaling.
- Hands-on experience with production observability: logging, metrics, and distributed tracing.
- Comfortable contributing to React-based applications when required.
- Strong ownership, problem-solving skills, and ability to make sound architectural decisions.
Nice to Have
- Experience in application security, runtime protection, vulnerability management, or cybersecurity.
- Experience working on data-intensive or security-focused platforms.
- Experience operating large-scale distributed systems.
We actively encourage AI-assisted software development and use tools such as Claude and Cursor across engineering workflows.
You should be comfortable using AI coding tools to accelerate development, debugging, code review, and problem-solving while maintaining strong engineering judgment and code quality.
Why Join?
- Work on high-scale, technically challenging systems in cybersecurity.
- Take ownership of backend architecture and critical data pipelines.
- Work with modern technologies including TypeScript, Node.js, NestJS, Kafka, PostgreSQL, AWS, and Kubernetes.
- Join an engineering-focused environment that embraces AI-assisted development.
- Make a direct impact on products protecting applications from vulnerabilities and real-time threats.
Apply Now
Interessado nesta vaga?