POSITION
540 is looking for a Back End Developer/Data Engineer to help the United States Army modernize some of their test and evaluation systems. Building from an existing proof of concept that we built, we are now rapidly evolving that into a working prototype/MVP for a limited feature set of the larger system. We need forward thinkers with a #getshitdone attitude that can work quickly and collaboratively with a team to understand the data requirements and build an awesome capability in a short about of time.
PROJECT
You can expect a face-paced environment in which the team will be diving into some complex data that feeds a complex process designed to help the Army manage test events for weapons systems. An API-first approach with a modern data architecture is key for success, but so is a great user experience that can help move the Army away from manual processes into more automated ones. Give us a shout and we’ll see if you can help us help the Army #GetTestsDone.
ABOUT THE FIRM
540 is a forward-thinking company that the government turns to in order to #GetShitDone. We do more than talk about it, we break down barriers to innovation and build impactful tech. We’re looking for someone with big ideas, who thrives on innovation and is a self-starter. If you love to learn about and work with new technologies, we want to talk to you.
REQUIRED SKILLS & EXPERIENCE
- 5+ years of related technical experience
- Bachelor’s Degree in Computer Science, Engineering, Mathematics or another related field
- Experience with Node.js
- Experience building RESTful APIs
- Experience with SQL databases such as PostgreSQL and MySQL
- Experience with NoSQL document stores such as Elasticsearch and MongoDB
- Experience with AWS Services and experience building off of them (and not just EC2, RDS, etc)
- Experience with performance analysis
- Ability to define, create, and execute unit tests
- Ability to organize data and write performant queries
- Strong abstraction abilities and be able to create good logical data models
- Ability to extract data from authoritative systems in numerous different ways (APIs, SOAP, Web Scraping, DB Connection, Flat file extraction, etc.)
- Experience with Git and GitFlow
- Must have or be able to obtain a security clearance
- #GetShitDone mentality
NICE TO HAVE SKILLS & EXPERIENCE
- Excellent verbal and written communication skills. You may be regularly working with the product owner to demo features and brainstorm new ideas and review data requirements.
- Knowledge of authentication/authorization best practices (OAuth 2, SAML, LDAP, ABAC, etc)
- Knowledge of TLS/SSL
- Knowledge of deploying on government systems
- Experience developing within NIST Standard Technical Information Guidelines
- Experience securing sensitive data
- Experience working on an agile development project
- Ability to reverse engineer legacy code and convert it to modern features (namely, ASP.NET and T/SQL)
- Experience with Slack, Jira and the Atlassian tool suite
- Experience deploying applications in DoD or other accredited federal environments
- Experience with the DoD IA certification and accreditation process
- Experience with containers, docker, or Kubernetes
- Experience implementing data warehouse solutions and optimized indexes for data mining and analysis (including finding data anomalies)
PERKS
- 100% of employee-only premium covered for medical, dental, vision and disability, and basic life insurance
- 401k with employer match
- Spotify Premium to improve your hacking experience
- Macbook Pro
- Fully stocked kitchen with 3 nitro cold brew kegs on tap
- Generous monthly technology stipend
- DC Fray kickball league bi-annually
- Referral Bonus - good people know good people
- Flexible PTO + all Federal holidays
- Ongoing Social Events (including, but not limited to annual hackathons, birthday party, pool party, holiday party, annual charity golf tournament, so much more…)
- Education and Training allowance