Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Software Engineer image - Rise Careers
Job details

Full Stack Software Engineer

About the company


Kodex creates software that helps private companies handle lawful data requests from governments. Our founders have seen firsthand how difficult it is for public and private sectors to collaborate effectively–preventing real-world harm while respecting user privacy. Slow processes, clunky tools, and misuse by bad actors were common problems. Kodex was built to fix that.


Our platform streamlines case management for Law Enforcement Response and Trust & Safety teams. It combines secure workflows, communication, and file transfers with features like document encryption, audit trails, agency verification, account takeover detection, and API integrations—delivering a complete legal response solution.


Founded in 2021 and backed by Y Combinator and Andreessen Horowitz, Kodex helps companies securely and efficiently respond to data requests on time.


About the role


We’re seeking an experienced Full Stack Software Engineer to join our growing team and help build the cornerstone of our business: our Law Enforcement Response portal. Kodex is an early stage startup so each engineer wears multiple hats. You will work as part of a small, talented team that includes engineers with experience at successful companies like Medium, HashiCorp, Microsoft, Mozilla, Meta, and Uber.


This role is ideal for full-stack generalists with T-shaped skills who thrive in fast-paced environments and enjoy taking ownership.


In this role you will
  • Work closely with our Director of Product to design, develop, and enhance features for our portal.
  • Lead projects to optimize system performance, including database usage, encryption middleware, and front-end responsiveness.
  • Participate in our on-call rotation (about one week every two months), where you'll address support requests, monitor metrics, and respond to incidents to ensure reliability.
  • Review code and contribute to improving engineering best practices.


Requirements
  • 3+ years of full-stack web development experience.
  • Proficiency in TypeScript, Node, and React, or similar technologies. You should be ready to hit the ground running. Our “on-ramp period” is about two weeks.
  • Solid grasp of web application lifecycles, with the ability to dive into database and system optimizations.
  • Proven experience working in fast-paced environments.
  • Authorization to work in the United States (we don’t sponsor visas).


Our stack
  • Front-end: TypeScript, React, Material UI, and GraphQL.
  • Back-end: Node, TypeScript, Prisma, and PostgreSQL. We’re hosted on AWS.
  • We’re also working on cutting-edge projects using Go and AWS Nitro Enclaves to advance data security.


Benefits
  • Kodex is a fully remote company.
  • Twice-yearly all-company offsites in exciting locations—past trips included Miami, Seattle, Nashville, and San Francisco. Future destinations could include your favorite city!
  • Competitive salary and meaningful equity.
  • Unlimited PTO.
  • Comprehensive medical, dental, and vision plans.
  • 401(k).


Kodex Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Kodex DE&I Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Kodex
Kodex CEO photo
Unknown name
Approve of CEO
What You Should Know About Full Stack Software Engineer, Kodex

Are you ready to take the reins as a Full Stack Software Engineer at Kodex? Our innovative company, founded in 2021 and backed by the likes of Y Combinator and Andreessen Horowitz, is on a mission to revolutionize how private companies handle lawful data requests from governments. At Kodex, we’ve witnessed firsthand the challenges faced by both public and private sectors, and we're here to change that. Our state-of-the-art platform is designed to streamline case management for Law Enforcement Response and Trust & Safety teams while ensuring the utmost user privacy. We're looking for an experienced Full Stack Software Engineer to join our dynamic remote team and help enhance our cornerstone project: the Law Enforcement Response portal. You’ll collaborate directly with our Director of Product to design and develop exciting new features, tackle system performance challenges, and participate in an on-call rotation to maintain our platform’s reliability. With your proficiency in TypeScript, Node, and React, you’ll jump right in during our brief on-ramp period. If you're a full-stack generalist who thrives in fast-paced environments and is eager to take ownership of your projects, this role could be your next adventure. Plus, enjoy benefits like unlimited PTO and competitive salary, while working alongside a talented team from companies like Medium, Microsoft, and Meta. Join us at Kodex and make a real-world impact while having fun doing it!

Frequently Asked Questions (FAQs) for Full Stack Software Engineer Role at Kodex
What are the responsibilities of a Full Stack Software Engineer at Kodex?

As a Full Stack Software Engineer at Kodex, your primary responsibilities will include designing, developing, and enhancing features for our Law Enforcement Response portal. You will also optimize system performance through improvements in database usage, encryption middleware, and front-end responsiveness. Additionally, you'll participate in our on-call rotation to handle support requests and monitor system metrics, ensuring our platform's reliability.

Join Rise to see the full answer
What qualifications are required for the Full Stack Software Engineer position at Kodex?

To be considered for the Full Stack Software Engineer position at Kodex, you should have at least 3 years of full-stack web development experience. Proficiency in TypeScript, Node, and React, or similar technologies, is essential. The ideal candidate will also have a solid understanding of web application lifecycles and experience in fast-paced environments. You must be authorized to work in the United States, as we do not sponsor visas.

Join Rise to see the full answer
What tech stack does Kodex use for the Full Stack Software Engineer role?

Kodex utilizes a modern tech stack that includes TypeScript, React, Material UI, and GraphQL for the front end. On the back end, we rely on Node, TypeScript, Prisma, and PostgreSQL, hosted on AWS. We also work on cutting-edge projects involving Go and AWS Nitro Enclaves to enhance data security.

Join Rise to see the full answer
What benefits can a Full Stack Software Engineer expect at Kodex?

As a Full Stack Software Engineer at Kodex, you can enjoy a range of benefits. Our fully remote company offers competitive salaries, meaningful equity, and unlimited PTO. You will also have access to comprehensive medical, dental, and vision plans, along with a 401(k). Additionally, we host twice-yearly all-company offsites in exciting locations, fostering team bonding and fun!

Join Rise to see the full answer
How does the on-call rotation work for the Full Stack Software Engineer at Kodex?

The on-call rotation for the Full Stack Software Engineer role at Kodex usually occurs about once every two months. During your on-call week, you will be responsible for addressing support requests, monitoring system metrics, and responding to incidents to maintain platform reliability. This ensures that our product remains robust and dependable for users while providing valuable experience in troubleshooting and incident management.

Join Rise to see the full answer
Common Interview Questions for Full Stack Software Engineer
Can you describe your experience with full-stack development?

In your response, highlight your years of experience in full-stack development, mentioning specific technologies you've used, notably TypeScript, Node, or React. Share examples of projects where you played a key role in both front-end and back-end development, showcasing how your contributions improved functionality and user experience.

Join Rise to see the full answer
How do you approach optimizing system performance in web applications?

Discuss your strategies for optimization, such as analyzing database queries, reducing load times, or implementing caching solutions. Provide examples from previous projects where your optimizations led to measurable performance improvements, illustrating your analytical skills and proactive approach.

Join Rise to see the full answer
What is your experience with responsive design?

Explain your familiarity with responsive design principles, emphasizing the frameworks and techniques you've employed (like Material UI). Share specific instances where you ensured that applications function seamlessly across different devices and screen sizes, capitalizing on your attention to detail.

Join Rise to see the full answer
How do you keep up with the latest trends and technologies in software engineering?

Mention your commitment to continuous learning by discussing blogs, podcasts, or online courses you follow. Highlight any professional networks or communities you engage with, and cite recent technologies you've explored or implemented, demonstrating your proactivity and passion for software engineering.

Join Rise to see the full answer
Can you walk us through a time you faced a significant challenge in a project?

Share a specific challenge you encountered, detailing the context and your initial approach. Outline the steps you took to address it, such as conducting team discussions or changing project strategies. Highlight the positive outcome and the lessons learned, showcasing problem-solving skills and adaptability.

Join Rise to see the full answer
What is your process for conducting code reviews?

Discuss your approach to code reviews, focusing on collaboration and constructive feedback. Explain how you evaluate code for readability, maintainability, and performance. Mention any tools you use for code reviews and how you ensure the process contributes to overall team improvements and adherence to engineering best practices.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Describe your prioritization strategy, such as evaluating project impact, deadlines, and team resources. You might mention tools or methods you use for task management. Illustrate your answer with an example where effective prioritization led to successful project completion within time constraints.

Join Rise to see the full answer
What do you understand about security best practices for web applications?

Demonstrate your knowledge of security best practices, such as data encryption, regular security testing, and user authentication/authorization measures. Provide examples of how you've incorporated these best practices in past projects, emphasizing their importance in the development lifecycle.

Join Rise to see the full answer
How do you handle feedback and criticism in a team environment?

Express your openness to feedback and view it as a vital part of personal and professional growth. Provide examples of how you’ve responded to constructive criticism in the past and how it helped you improve your work or relationships within the team, highlighting your collaborative spirit.

Join Rise to see the full answer
What excites you about working at Kodex as a Full Stack Software Engineer?

Share your enthusiasm for Kodex's mission to improve lawful data request processes and your interest in working with cutting-edge technologies. Express your eagerness to contribute to a collaborative team environment and how you align with the company values of innovation and user privacy.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Insight M Remote Remote (USA) or Sunnyvale, CA
Posted 13 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 24 hours ago
Photo of the Rise User
Posted 6 hours ago
Photo of the Rise User
Posted 6 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Sabbatical
Photo of the Rise User
Posted 4 days ago
Dental Insurance
Vision Insurance
Flexible Spending Account (FSA)
Family Medical Leave
Paid Holidays
K By Kodex
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!