Sr. Software Engineer, Full Stack

Remote option /
Reality Defender – Engineering /
About the role

Reality Defender is a rapidly growing technology startup building the future of deepfake detection technology

You will help create an AI-first state-of-the-art scalable platform that supports multiple AI models processing thousands of user uploaded videos per day in real time


You will collaborate with a growing team, iterate on the architecture and technology, design and build the future of deepfake detection

You will build and operate at all levels of the tech stack

With your technical expertise you will manage project priorities, deadlines, and deliverables

You will design, develop, test, deploy, maintain, and enhance our software solutions

Develop and improve the web portal by producing new components and pipelines

Develop and improve the back-end API server to deliver data efficiently


You are smart, driven, and passionate about helping Reality Defender change the world

You are excited in the opportunity to help us build a new team, lead projects, mentor engineers and take your skills to next level while having huge impact

You have experience in designing and implementing awesome new end-to-end features and platforms through innovation and data-driven iterations

10+ years full-stack development experience

A strong technical background with experience developing with JavaScript, React, Python Django, Node.js, and using AWS services, especially Lambda, SQS, and DynamoDB

BS in Computer Science, Electrical Engineering or related technology field


Attention to Detail — Requires being careful about detail and thorough in completing tasks.

Analytical Thinking — Requires analyzing information and using logic to address work-related issues and problems.

Independence — Requires developing one's own ways of doing things, guiding oneself with little or no supervision, and depending on oneself to get things done.

Initiative — Requires a willingness to take on responsibilities and challenges.

Achievement/Effort — Requires establishing and maintaining personally challenging achievement goals and exerting effort toward mastering tasks.  

Lines of communication

The position reports to the CTO