> Markdown version of [/jobs/ext/1423850-application-engineer-backend](https://www.wearedevelopers.com/jobs/ext/1423850-application-engineer-backend). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Application Engineer (Backend) - **Company:** CACI International Inc. - **Location:** Linthicum Heights, MD, United States - **Experience:** Experienced - **Salary:** $103,800.0 - $218,100.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Amazon Web Services, Databases, Serialization, Django Web Framework, Middleware, JSON, Python (Programming Language), MariaDB, MongoDB, Extensible Markup Language (XML), Flask (Web Framework), Backend, Git, Atlassian Tools, Docker, Microservices - **Published:** July 24, 2026 - **Apply:** https://www.juju.com/job/00000000gj05pf ## About the Role + Active TS/SCI w/ Polygraph + Education and Experience + High School Diploma/GED: Minimum of 12 years of technical experience + Associate's Degree: Minimum of 10 years of technical experience + Bachelor's Degree: Minimum of 8 years of technical experience + Master's Degree: Minimum of 6 years of technical experience + Doctorate's Degree: Minimum of 4 years of technical experience + _All degrees and diplomas must be from accredited institutions, and experience must be directly related to the technical labor category._ + Proficiency in Python + Experience with Docker + Expertise in Django or Flask + Database experience with MongoDB or MariaDB + REST endpoint development skills + Understanding of the microservice model Desired Qualifications + Experience with AWS or other cloud platforms + Knowledge of JSON and/or XML serialization + Familiarity with Jira and Confluence + Proficiency in Git version control + Experience working in an Agile environment ## Description + Develop, test, deploy, and maintain various Python-based REST endpoints, microservices, and data model management capabilities using Django and Flask frameworks. + Interact with data models stored in MariaDB or MongoDB and deliver data in JSON format to UI front ends upon request. + Provide middleware and backend support for all system applications. + Collaborate with cross-functional teams to ensure seamless integration and optimal performance of backend services. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)