Want to get hired at Praxis Engineering?

Offensive Cyber Full Stack Developer III

Praxis Engineering

Annapolis Junction, Maryland, United StatesOn Site

Original Job Summary

Overview

Take on a senior technical leadership role at Praxis Engineering. As an Offensive Cyber Full Stack Developer III, you will architect, build, and maintain mission-critical systems that support national security and operational effectiveness.

Responsibilities

This role involves shaping technical direction, mentoring teams, and influencing offensive cyber capabilities delivered at scale. Key duties include:

  • Leading design and development within Django-based infrastructure systems.
  • Driving multi-tier offensive cyber applications ensuring mission readiness.
  • Applying expertise in distributed systems (microservices, APIs, SQL/NoSQL databases, queues).
  • Writing, debugging, and optimizing code across multiple languages and frameworks.
  • Leveraging Django, Node.js, and other frameworks for full-stack solutions.
  • Leading and mentoring junior developers and managing team tasks.
  • Integrating cybersecurity solutions and operating system internals into builds.
  • Utilizing version control and collaboration platforms like Git and Jira.

Requirements

Applicants should have:

  • Bachelor’s degree in a related field or equivalent experience.
  • 8+ years writing and debugging software in modern programming languages.
  • 8+ years experience with full-stack environments like Django and Node.js.
  • 6+ years building offensive cyber applications.
  • 4+ years with distributed systems and version control tools.
  • 4+ years applying cybersecurity solutions in production.
  • 2+ years of OS internals experience across multiple platforms.
  • 2+ years of leadership and team management experience.
  • Strong communication skills.
  • Ability to obtain TS/SCI clearance.

Key Skills/Competency

Offensive Cyber, Full Stack, Leadership, Django, Node.js, Python, Distributed, Microservices, Cybersecurity, Git.

How to Get Hired at Praxis Engineering

🎯 Tips for Getting Hired

  • Customize your resume: Highlight leadership and full-stack expertise.
  • Research Praxis Engineering: Investigate company culture and projects.
  • Emphasize cyber skills: Focus on offensive security knowledge.
  • Prepare for technical interviews: Brush up on Django, Node.js, and distributed systems.

📝 Interview Preparation Advice

Technical Preparation

Review Django and Node.js frameworks.
Study microservices and distributed systems.
Practice debugging multi-language code.
Revisit cybersecurity integration techniques.

Behavioral Questions

Describe team conflict resolution experience.
Explain leadership in past projects.
Detail managing technical direction challenges.
Share experiences mentoring junior developers.