Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Senior Backend Engineer (ETL, Web Scraping, PHP, Laravel)

GovTribe • District of Columbia, US • Remote

$140,000 - $167,000 / YEAR Apply Now
Posted on: 25th February, 2025
Employment Type: FULLTIME

Job Description

Job Title: Senior Backend Engineer (ETL, Web Scraping, PHP, Laravel)

The Role

GovExec is seeking a Senior Backend Engineer to help build and enhance our GovTribe product. In this role, you will focus on architecting and optimizing the product’s backend systems, with an emphasis on ETL (Extract, Transform, Load) processes, web scraping, data engineering, and building new Laravel models, collections, and Eloquent relationships. Your expertise in PHP (Laravel) will be critical to designing and maintaining robust APIs and data pipelines that power our front-end (Vue.js) applications.

The ideal candidate has extensive experience with backend services, data processing, and analytics. You’ll collaborate with cross-functional teams—including front-end engineers, product managers, and leadership—to deliver solutions that facilitate smooth data flows, high performance, and reliable system operations.**

Responsibilities
Data Pipeline & ETL
• Design, build, and optimize ETL workflows for large-scale data ingestion and transformation.
• Work with diverse data formats and sources to ensure data consistency and quality for downstream consumption.**

Web Scraping & Automation
• Architect and implement web scraping solutions to collect high-volume, real-time data from external sources.
• Monitor and maintain scraping scripts to handle edge cases, changes in source sites, and performance bottlenecks.**

API & Laravel Model Development
• Develop and maintain RESTful APIs using PHP (Laravel), ensuring reliability, scalability, and security.
• Create and optimize new models, collections, and Eloquent relationships in Laravel to efficiently manage data and improve query performance.
• Collaborate with front-end teams (Vue.js) to align on API structures and data contracts.**

Data Engineering
• Design and manage database schemas and queries for MongoDB and Elasticsearch, optimizing for performance and efficiency.
• Implement best practices for data storage, retrieval, indexing, and search functionalities.**

Performance & Scalability
• Monitor system performance, implement caching strategies, and proactively identify bottlenecks.
• Ensure code quality through comprehensive testing, peer reviews, and robust error-handling.

Collaboration & Innovation
• Work closely with product managers, customer success managers, and leadership to define requirements and refine backlog priorities.
• Propose and explore new tools, frameworks, or methodologies to improve data ingestion, processing, and overall system reliability.

Sprint Involvement & Deployment
• Participate in agile ceremonies—refining feature requests, sprint planning, code reviews, and retrospectives.
• Deploy new releases of GovTribe, ensuring minimal downtime and smooth rollouts.**

Qualifications
Education & Experience
• Bachelor’s degree in Computer Science or a related field; or equivalent professional experience.
• 5+ years of full-time software development experience, with a strong focus on backend engineering.**

Technical Skills
• Proven expertise in PHP with frameworks like Laravel, including building RESTful APIs.
• Proven expertise in creating and optimizing new models, collections, and Eloquent relationships in Laravel.
• Proven expertise with ETL processes, web scraping, and data engineering.
• Proven expertise of MongoDB and Elasticsearch for data storage and indexing.
• Expertise in query optimization, management of large datasets, and system performance improvement.**

Soft Skills & Collaboration
• Excellent communication skills to explain technical solutions and coordinate with non-technical stakeholders.
• Experience working in an agile environment, with a proven ability to meet sprint deadlines and deliver high-quality features.
• A passion for problem-solving, innovation, and finding creative ways to handle large-scale data challenges.**

Join Us at GovExec

Join us at GovExec and play a pivotal role in shaping the GovTribe product’s data infrastructure. You’ll engineer innovative solutions for data ingestion and transformation—while leveraging your Laravel expertise to build robust models, collections, and Eloquent relationships that handle complex data demands. If you’re driven by solving challenging data problems and optimizing backend systems, we’d love to hear from you!

Residency

Candidate must reside in one of the below U.S. States:
• Arizona
• California
• Colorado
• Connecticut
• Delaware
• District of Columbia (DC)
• Florida
• Georgia
• Illinois
• Maryland
• Massachusetts
• Michigan
• Minnesota
• Missouri
• New Jersey
• New York
• Nevada
• North Carolina
• Ohio
• Oregon
• Pennsylvania
• South Carolina
• Tennessee
• Texas
• Utah
• Virginia
• Washington

Responsibilities

  • GovExec is seeking a Senior Backend Engineer to help build and enhance our GovTribe product
  • In this role, you will focus on architecting and optimizing the product’s backend systems, with an emphasis on ETL (Extract, Transform, Load) processes, web scraping, data engineering, and building new Laravel models, collections, and Eloquent relationships
  • Your expertise in PHP (Laravel) will be critical to designing and maintaining robust APIs and data pipelines that power our front-end (Vue.js) applications
  • You’ll collaborate with cross-functional teams—including front-end engineers, product managers, and leadership—to deliver solutions that facilitate smooth data flows, high performance, and reliable system operations.**
  • Design, build, and optimize ETL workflows for large-scale data ingestion and transformation
  • Work with diverse data formats and sources to ensure data consistency and quality for downstream consumption.**
  • Web Scraping & Automation
  • Architect and implement web scraping solutions to collect high-volume, real-time data from external sources
  • Monitor and maintain scraping scripts to handle edge cases, changes in source sites, and performance bottlenecks.**
  • API & Laravel Model Development
  • Develop and maintain RESTful APIs using PHP (Laravel), ensuring reliability, scalability, and security
  • Create and optimize new models, collections, and Eloquent relationships in Laravel to efficiently manage data and improve query performance
  • Collaborate with front-end teams (Vue.js) to align on API structures and data contracts.**
  • Design and manage database schemas and queries for MongoDB and Elasticsearch, optimizing for performance and efficiency
  • Implement best practices for data storage, retrieval, indexing, and search functionalities.**
  • Performance & Scalability
  • Monitor system performance, implement caching strategies, and proactively identify bottlenecks
  • Ensure code quality through comprehensive testing, peer reviews, and robust error-handling
  • Collaboration & Innovation
  • Work closely with product managers, customer success managers, and leadership to define requirements and refine backlog priorities
  • Propose and explore new tools, frameworks, or methodologies to improve data ingestion, processing, and overall system reliability
  • Sprint Involvement & Deployment
  • Participate in agile ceremonies—refining feature requests, sprint planning, code reviews, and retrospectives
  • Deploy new releases of GovTribe, ensuring minimal downtime and smooth rollouts.**
  • You’ll engineer innovative solutions for data ingestion and transformation—while leveraging your Laravel expertise to build robust models, collections, and Eloquent relationships that handle complex data demands
  • If you’re driven by solving challenging data problems and optimizing backend systems, we’d love to hear from you!

Requirements

  • The ideal candidate has extensive experience with backend services, data processing, and analytics
  • Bachelor’s degree in Computer Science or a related field; or equivalent professional experience
  • 5+ years of full-time software development experience, with a strong focus on backend engineering.**
  • Technical Skills
  • Proven expertise in PHP with frameworks like Laravel, including building RESTful APIs
  • Proven expertise in creating and optimizing new models, collections, and Eloquent relationships in Laravel
  • Proven expertise with ETL processes, web scraping, and data engineering
  • Proven expertise of MongoDB and Elasticsearch for data storage and indexing
  • Expertise in query optimization, management of large datasets, and system performance improvement.**
  • Soft Skills & Collaboration
  • Excellent communication skills to explain technical solutions and coordinate with non-technical stakeholders
  • Experience working in an agile environment, with a proven ability to meet sprint deadlines and deliver high-quality features
  • A passion for problem-solving, innovation, and finding creative ways to handle large-scale data challenges.**
  • Candidate must reside in one of the below U.S. States:
  • Arizona
GovTribe

GovTribe

Technology

Location

District of Columbia, US

Job Type

FULLTIME

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.

Related Jobs

Greenplaces

1 week ago

FULLTIME

Lead Laravel and PHP Engineer

North Carolina, US View Job

A Private Company

1 month ago

FULLTIME

Senior Full Stack Web Developer (Laravel)

Fulltime

2 weeks ago

FULLTIME

PHP Backend Developer – Fulltime

New York, US View Job