Python Developer

AgileGrid Solutions Logo
AgileGrid Solutions
  • IT
  • FlexTime
  • FullTime
  • Applications have closed

About The Company Monster is a leading organization dedicated to leveraging innovative technology solutions to support federal government initiatives and public data platforms. With a strong commitment to transparency, accessibility, and data-driven decision-making, Monster specializes in developing and maintaining robust data management systems that serve a wide range of public and governmental needs. Our team comprises highly skilled professionals passionate about creating impactful software solutions that enhance public access to information and improve operational efficiency across federal agencies.

About The Role We are seeking a highly experienced Senior Software Engineer specializing in Python to join our dynamic team. In this role, you will be instrumental in supporting the operations and maintenance of Data.gov applications, primarily focusing on backend development, API design, and platform stability. The ideal candidate will have a strong background in Python and Flask, with experience working within containerized environments such as Docker. You will collaborate closely with cross-functional teams to deliver scalable, reliable, and accessible data solutions that align with federal standards and best practices.

Qualifications

  • Minimum of 6 years of professional experience in Python backend development.
  • Proficiency with Flask, Jinja templating, and REST API design principles.
  • Hands-on experience working with Docker containers and orchestrating CI/CD pipelines using GitHub Actions.
  • Strong understanding of software testing methodologies, with experience using pytest and playwright for test automation.
  • Excellent written communication skills with a focus on documentation and knowledge sharing.
  • Experience conducting code reviews and contributing to engineering standards and best practices.
  • Ability to work effectively in a collaborative team environment and adapt to evolving project requirements.
  • Eligibility for Public Trust clearance, as required for federal work.

Responsibilities

  • Design, develop, and maintain RESTful APIs using Python and Flask to support Data.gov applications and services.
  • Support the operations, troubleshooting, and ongoing maintenance of CKAN-based data platform applications to ensure high availability and performance.
  • Maintain and enhance CI/CD pipelines via GitHub Actions to streamline deployment processes and improve automation.
  • Write and maintain comprehensive test coverage using pytest and playwright to ensure software quality and reliability.
  • Conduct thorough code reviews, provide constructive feedback, and uphold engineering standards across the development team.
  • Build and improve UI components utilizing HTMX, SCSS, and the USWDS design system to ensure accessibility and usability.
  • Collaborate with cross-functional teams, including data scientists, product managers, and federal stakeholders, to deliver impactful solutions.
  • Stay updated with the latest industry trends and integrate best practices into development workflows.

Benefits Monster offers a comprehensive benefits package designed to support the well-being and professional growth of our employees. This includes competitive health, dental, and vision insurance plans, paid time off, and retirement savings options. We also provide opportunities for continuous learning through training programs, certifications, and conferences. Our flexible work environment promotes a healthy work-life balance, and we are committed to fostering an inclusive culture that values diversity and innovation.

Equal Opportunity

Monster is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, gender identity, age, disability, or any other protected characteristic. We believe that a diverse team fosters creativity, innovation, and better solutions for our clients and community.