Backend Python Engineer

Backend Python Engineer

ALEXANDRIA, VA

Position Description:

We’ve just released a new user experience here at King & Union and it is getting fantastic reviews.  Users and Partners are asking for features we’re excited to build and we need the help of skilled Python developers to join our agile development team!

Our multi-tenant web application, Avalon, seeks to make the process of cyber threat hunting more accessible to cyber security specialists.  Our platform enables analysts to build graphical representations of threats through simple, integrated access to threat intelligence data.  Avalon emphasizes collaboration as part of the threat hunting process giving users the ability to collaborate in real-time and co-author reports for other teams and systems to consume.  APIs enable our customers to integrate analysis results into their cyber security practice via automation.  We need help from talented Python developers to continue to impress our customers and grow the community of cyber analysts protecting their organizations’ assets with Avalon.

Overview of Position

  • Join one of scrums and get to work!
  • Some of our projects involve extending existing features while others are completely new requiring ownership of the feature from design through to production.
  • Work closely with DevOps to further automate failure detection and response
  • Refactor some components.  We’ve managed to avoid the monolith so far and dedicate sprint time to tech debt and refactoring efforts.
  • Test, test, test.  We share responsibility for quality following a source management process which includes peer review (PRs) and automated test development.

Position Requirements

  • Mid-level experience with Python, and the Django web framework.
  • Experience with version control tools such as git
  • Experience with Caching solutions such as Redis
  • Experience with Django Channels
  • Familiarity with some ORM (Object Relational Mapper) libraries
  • Able to integrate multiple data sources and databases into one system
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Basic understanding of front-end technologies, such as React(JavaScript) and CSS
  • Experience with authentication and authorization techniques and best practices
  • Understanding of fundamental scaling principles
  • Strong unit test and debugging skills

Please include a link to your GitHub or other demonstration of your experience.

Job Type: Full Time

About King & Union

King & Union is a cybersecurity company based in Alexandria, Va., that has built and designed Avalon, a cyber analysis collaboration platform. Visit King & Union at kingandunion.com or email info@kingandunion.com for more information.

King & Union is an Equal Opportunity Employer. All applicants are considered for employment without regard to race, color, religion, sex, age, ancestry, national origin, disability, veteran status or any other characteristic protected by federal, state or local laws.