Job Description
Nava’s Software Engineer (Drupal) works with fellow Nava engineers to design, review, and build well-crafted software. The incumbent collaborates with government partners and other contractors to architect, implement, and deploy new systems and improvements to existing systems, while working in an agile manner to efficiently deliver new features that meet user needs. The Software Engineer creates efficient tools and processes to automate Nava’s development, testing, and production workflows, routinely participating in an on-call rotation to support production systems and investigate issues when they occur.
This role involves building and maintaining custom content types and data structures to support a broad range of content, including data products, dashboards, and visualizations. You will also develop secure and scalable API integrations with platforms like AWS DataZone, Glue, EDP, and PowerBI. You will collaborate with the team to ensure front-end functionality meets user needs and troubleshoot and optimize Drupal performance. The position requires 2+ years of software development experience, including 1+ years of hands-on Drupal development, experience with PHP and Drupal, and strong experience working in Agile environments with Git workflows and CI/CD pipelines.
About Nava
Nava is a consultancy and public benefit corporation working to make government services simple and effective.