> Markdown version of [/jobs/ext/1472792-mid-level-backend-software-engineer](https://www.wearedevelopers.com/jobs/ext/1472792-mid-level-backend-software-engineer). 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). --- # Mid Level - Backend Software Engineer - **Company:** ELEVI Associates, LLC - **Location:** Laurel, MD, United States - **Experience:** Experienced - **Salary:** $120,000.0 - $180,900.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Software Applications, C++ (Programming Language), Cloud Computing, Information Systems, Databases, Computer Engineering, Software Debugging, DevOps, Perl (Programming Language), Junit, Python (Programming Language), NoSQL, Object-Oriented Software Development, Scrum Methodology, Ruby, Software Engineering, Software Requirements Analysis, Software Systems, Web Services, ReactJS, Software Application Programming, Backend, Pytest, AngularJS, Kubernetes, Information Technology, Front End Software Development, Docker - **Published:** July 28, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9061162/mid-level-backend-software-engineer ## About the Role * Hybrid work in Laurel * Eight (8) years demonstrated experience in application design and development, to include experience with back-end database architectures, relational or cloud-based, and full lifecycle software development. * A Bachelor's Degree in computer science, computer engineering, or information systems or related discipline may be substituted for four (4) years' experience, or a Master of Science degree in computer science, computer engineering, or information systems or related discipline may be substituted for six (6) years' experience. * Candidates must have the experience listed below: * 4+ years of experience in full-stack application design and development, including implementation of relational or NoSQL databases, web-based APIs such as REST, and frontend frameworks such as React or Angular, in cloud-based environments (with bachelors degree) * 4+ years of experience developing backend web services using object-oriented languages such as Python * Experience delivering software to clients using Agile methodologies, including Scrum or SAFe * Experience using automated software testing frameworks, including PyTest or JUnit * Docker and or Kubernetes required * ALSO can write code and work on DevOps (AWS and docker) ## Description The Software Engineer - Mid Level shall participate in all phases of the software lifecycle from requirements definition through design, development, integration and test in various object-oriented and scripted languages (e.g., Java Script, C++, Perl, Python, Ruby). The Software Engineer - Mid Level shall apply industry best practices to all development efforts and review, analyze, and modify software systems including coding, testing, debugging, installing and documenting. The Software Engineer - Mid Level shall support system administrators with the installation of software applications, develop training materials and mentor junior team members. The Software Engineer - Mid Level shall guide users in formulating requirements, advise on alternative approaches and conduct feasibility studies as required, and estimate resource requirements for software tasks for inclusion into project budget and schedule. ## Related Videos - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [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)