Data Engineer (remote)

Salary: $125-$150k plus 15-20% bonuses and benefits

We are looking for a remote Data Engineer to work on our growing, dynamic Engineering team. We are seeking someone with a technical background who enjoys solving complex problems and has professional experience owning ETL processes. The Data Engineer will be primarily responsible for building out new pipeline components and maintaining existing ones for a complex technology stack that spans a variety of languages and frameworks.

The Engineering team is responsible for data health and quality in every step of the pipeline process, from initial ingestion to deployment and visualization. As a result, debugging can require a deep dive into several interfacing pieces of software, and on any given day a Data Engineer can expect to work on multiple components that perform very different functions.

You will be tasked with the following:

  • Manage, modify, and maintain our proprietary software responsible for data storage and transformation of data from a wide variety of sources and delivery methods
  • Design and build new components that scale to efficiently ingest, normalize, and process data from a growing number of different sources
  • Run distributed computing jobs using Databricks/Spark to prepare and transform terabytes of time-series and event data for modeling
  • Integrate external APIs into current products and utilize their data to streamline and add value to current offerings
  • Assist DevOps with optimization of company infrastructure

Qualifications & Skills

  • 2+ years of experience using Python 3 to leverage its strong data science libraries, including Pandas and Spark/Databricks
  • Strong in at least one other language other than Python; experience shell scripting, especially Bash
  • Proficient with different flavors of SQL, especially PostgreSQL, including understanding of under-the-hood concepts like indexing and analysis of query plans
  • Experience with automation of DevOps processes in cloud environment
  • Experience extracting data from, and pushing data to, a variety of sources including relational and non-relational databases, RESTful APIs, flat files, FTP servers, and distributed file systems
  • Experience with Agile / Scrum development methodologies
  • Experience with “XaaS” cloud services — we are an AWS shop but will consider candidates with similar experience on other cloud platforms
  • Excellent communication skills, both written and oral, especially when explaining difficult technical concepts to people in non-technical roles
  • Strong analytical skills, especially when working with multiple large datasets

Senior Software Developer (.NET)

Salary: $125-$175k plus 10-20% bonuses and full benefits

We are hiring for a .NET Senior Software Developer in Arlington, VA. We are able to consider fully remote employees depending on your experience level and ability to work independently. This is with a data and analytics organization. If working remotely, this individual would travel into the office 11 times per year which will be 100% employer covered.

Description

The Senior Software Developer will be an integral member of the development team and help build data driven web and mobile application systems. Creating a customer experience that is consistent across a product set that encompasses varying complex tasks, interactions, and user needs is challenging.

To be considered, candidates must be creative, passionate about process improvement, and have a strong technical ability in the following areas:

  • Excellent communication and problem-solving skills, with experience interfacing directly with business end-users in design and requirements planning
  • Demonstrable ability to work as part of an integrated solution development team
  • Excellent verbal and written communications skills. Candidates must demonstrate advanced technical writing skills through writing samples
  • Ability to manage tasks and timelines effectively
  • Interest to work with political clients

What You Will Do In Your Role

  • Serve as Senior Applications Developer to support multiple on-going projects as well as develop new customized applications.
  • Interact with product managers and scrum team members to determine project needs and translate those needs into robust, elegant solutions
  • Help identify the right blend of technologies to make our product successful
  • Help promote application and data management best practices on projects

The Experience You Will Bring

Requirements:

  • Bachelor’s Degree in Computer Science, Computer Engineering, or Engineering
  • 5+ years’ experience developing web applications within enterprise architectures
  • 5+ years’ experience in Microsoft .NET Technologies and Framework
  • 5+ years’ experience in C#.NET, HTML, JavaScript, and CSS
  • 5+ years’ experience working with a RDBMS

What Will Put You Ahead

  • 5+ years’ experience developing web applications within enterprise architectures
  • Experience in production implementations of Microsoft .NET Core
  • Experience in production implementations of Angular
  • Experience with containerization
  • Experience in writing REST APIs
WordPress Developer

Salary: $90k-100k plus bonuses and full benefits

Description

This is a remote, full- time, permanent position. We are not able to sponsor for this role, and you must be located within the US.

We are looking to hire a skilled WordPress developer to design and implement attractive and functional websites for our clients. You will be responsible for back-end development including the implementation of WordPress themes, APIs and plugins as well as site integration and security updates.

To be a successful WordPress developer, you should have in-depth knowledge of back-end programming languages including PHP, the ability to create custom plugins from scratch and strong content management skills. Ultimately, a top-class WordPress developer can create user-friendly websites that perfectly meet the functionality specifications of the client.


WordPress Developer Responsibilities:

  • Working with the team of account managers and project managers to discuss website design and function to meet the client’s needs.
  • Creating the website architecture.
  • Designing and managing the website back-end including database and server integration.
  • Create custom WordPress themes and plugins.
  • Conducting website performance tests.
  • Troubleshooting content issues.
  • Conducting WordPress training with the client.
  • Monitoring the performance of the live website.

WordPress Developer Requirements:

  • Bachelor’s degree in computer science or a similar field.
  • Proven work experience as a WordPress developer.
  • Knowledge of some front-end technologies would be helpful including CSS3, JavaScript, HTML5, and jQuery.
  • Strong understanding of PHP back-end development.
  • Experience working with debugging tools such as Chrome Inspector and Firebug.
  • Good understanding of website architecture and aesthetics.
  • Ability to manage projects.
  • Good communication skills.