McLean, Virginia, United States Hybrid USD 86,800 - 198,000 Yearly

Booz Allen Hamilton is hiring a Python API and ETL Developer

As a Senior Back-End Developer at Booz Allen Hamilton, you will leverage the latest architectural approaches and open-source frameworks to build custom tools, systems, and sites focused on performance and scalability. You'll contribute to solutions that shape systems for the better and make a mission-forward impact.

What You'll Do

  • Design, develop, and maintain scalable backend APIs and services.
  • Work with OpenSearch and large datasets to support data-driven applications.
  • Implement secure and efficient data processing pipelines.
  • Collaborate with frontend engineers to define API requirements.
  • Integrate with third-party services and internal data sources.
  • Monitor application performance and troubleshoot production issues.
  • Help maintain infrastructure-as-code for backend services.
  • Work with the development team to identify potential risks and develop client solutions.

What We're Looking For

  • 6+ years of experience in backend software development, including developing unit tests.
  • 3+ years of experience working with relational databases such as PostgreSQL.
  • 3+ years of experience with data modeling, ETL, and data validation techniques.
  • 3+ years of experience in building RESTful APIs.
  • 3+ years of experience with containerization, such as Docker, and cloud platforms, such as AWS.
  • 3+ years of experience with code reviews, design discussions, and agile ceremonies.
  • 3+ years of experience with version control, such as Git, and CI/CD pipelines.
  • Experience in Machine Learning.
  • Ability to obtain and maintain a Public Trust or Suitability/Fitness determination.
  • Bachelor's degree.
  • U.S. citizenship is required.

Nice to Have

  • 3+ years designing, developing, and maintaining scalable backend APIs and services.
  • 3+ years working with OpenSearch and large datasets.
  • 3+ years writing clean, maintainable, and well-documented Python or Django code.
  • 3+ years ensuring code quality with testing frameworks such as pytest or unittest.
  • 2+ years implementing secure and efficient data processing pipelines.
  • 2+ years collaborating with frontend engineers to define API requirements.
  • 2+ years integrating with third-party services and internal data sources.
  • 2+ years monitoring application performance and troubleshooting production issues.
  • 2+ years helping maintain infrastructure-as-code for backend services.

Technical Stack

  • Python, Django
  • PostgreSQL, OpenSearch
  • RESTful APIs
  • Docker, AWS
  • Git
  • pytest, unittest

Benefits & Compensation

  • Compensation range: $86,800.00 to $198,000.00 annualized USD.
  • Health, life, disability, financial, and retirement benefits.
  • Paid leave.
  • Professional development and tuition assistance.
  • Work-life programs and dependent care.
  • Recognition awards program.

Work Mode

This position offers a hybrid work mode.

All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran, or any other status protected by applicable federal, state, local, or international law.

Required Skills
PythonDjangoPostgreSQLOpenSearchRESTful APIsDockerAWSGitpytestunittestETLData Modeling
About company
Booz Allen Hamilton
A global consulting firm providing management, technology, and engineering services to government and commercial clients.
All jobs at Booz Allen Hamilton Visit website
Job Details
Department Software Development
Category backend
Posted 3 months ago