What are the responsibilities and job description for the Back-end Engineer position at Giant Oak?
Company Description
At Giant Oak, we see data differently. We look behind the numbers to see individuals and communities. We seek to observe and describe the world; and we take advantage of data generation, storage, aggregation, and visualization technologies. We apply social science to big data environments to identify illicit actions, actors and networks. Our goal is to do our part to make the world a better, freer, and more secure place.
About You:
You are an aspiring engineer with good judgement about when to build from scratch vs use existing libs/services. You enjoy working in a fast-paced environment where you can be challenged and have a direct impact on the success of Giant Oak Search Technology (GOST).
Duties/Responsibilities:
- Report to VP of Engineering and partner with product manager and customer success team to scope, build and launch new data-centric features
- Design automated solutions for building, testing, monitoring, and deploying applications in a continuous delivery environment
- Customer support to include ETL tasks, troubleshooting of the system, or delivering bug fixes
- Integration of new data sources to GOST
Required Experience:
- 5 years of backend development experience
- 2 year experience deploying and working with Amazon Web Services (AWS), including RDS and Dynamo
- Vast knowledge of Python, Elasticsearch and Postgres, as well as building RESTful interfaces for web applications
- Experience with front-end development using Javascript preferred
- Experience with build technologies such as Jenkins, Docker, Terraform preferred
- Self-motivated and willing to handle competing priorities in a fast-paced environment
- Eligibility for a US Security Clearance
Benefits:
- Fully remote position, but our office is based in Arlington, VA
- Generous 401k matching
- Healthcare, vision, dental
- Access to Deskpass co-working spaces nationwide