Endgame | Arlington, VA | Back End Software Engineer | ONSITE | <a href="
Endgame is hiring a Back End Stack Engineer who loves working across the full spectrum of web technologies and gets excited about developing an unparalleled, cutting edge, end-to-end command and control solution using the latest web technologies. You will be working with the top minds in this field developing a scalable, intuitive, and multi-tenant data aggregation application allowing for rapid information discovery, correlation, and interaction in real-time. If you are looking to work in a fast-paced, agile development environment creating new software components for game-changing data and security products, we would happily welcome you. This position is located in Arlington, VA. Ability to obtain a clearance desired.
Workflow Requirements
You like the practice of Continuous Integration and aspire to practice Continuous Deployment.
You like or are open to using Git for version control and following GitHub Flow.
When submitting GitHub pull requests, you include automated tests.
You are familiar with Agile/Scrum and you like or are open to trying these approaches.
You like trying out emerging technologies and fail fast when they don’t work out.
Backend Technical Requirements
3+ years experience using Python (alternatively Ruby and a willingness to pick up Python).
2+ years experience using Django web framework (alternatively Ruby on Rails).
Experience using Linux and developing applications that run on Linux (Ubuntu, CentOS, etc)
Strong skills using PostgreSQL (alternatively MySQL) and you know how to optimize SQL queries.
Experience scaling databases with lots of data.
Familiarity with document search engines like ElasticSearch or SOLR.
Familiarity with queuing systems like RabbitMQ/AMQP, Kafka, ActiveMQ, AWS SQS, ZeroMQ, etc.
Knowledge of HTTP and you know how to make a RESTful web application (e.g., Django REST Framework)
Expertise in one or more of the following areas desired:
Containerization with Docker
Geospatial tools such as PostGIS and Shapely.
Cellular networks (GSM, CDMA, UMTS, LTE, etc)
Apache Storm
RiakCS (or Amazon S3)
Experience with cloud computing providers such as Amazon Web Services (EC2)
A deep understanding of systems, networks and protocol buffers