Senior Developer

Omniscius

Maryland

On-site

USD 120,000 - 170,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Omniscius is seeking a Senior Full-Stack Developer in Maryland to lead a small team sustaining an Enterprise Support Services application.

You will translate customer needs into technical requirements, collaborate with stakeholders, and deliver scalable, secure software using Django/FastAPI/Flask on the back end and React.js or Vue.js on the front end.

Responsibilities include API integration with RESTful services, CI/CD, Docker on Linux, unit testing, and mentoring the team in Agile practices.

Qualifications

  • TS/SCI with Polygraph
  • A bachelor's degree in a technical discipline and twelve (12) years of experience in software development/engineering. Sixteen (16) years of experience in software development/engineering may be substituted in lieu of a degree.
  • Working knowledge of JavaScript and modern front‑end frameworks, specifically React.js and Vue.js.
  • Experience with REST API.
  • Experience with modern Python full‑stack development, utilizing Python web frameworks (such as Django, FASTAPI, or Flask) paired with modern front‑end frameworks (React.js or Vue.js) and RESTful API integrations.
  • Unit testing experience.
  • Git/Gitlab experience with CI/CD.
  • Experience with Docker.
  • Working knowledge of Linux.
  • Working knowledge of Agile software development processes.

Responsibilities

  • Lead a small development team to sustain and enhance a mission-critical Enterprise Support Services application.
  • Translate customer needs into actionable technical requirements and solutions.
  • Engage with customers and stakeholders to align on technical approaches.
  • Build intuitive, responsive web interfaces backed by data retrieval and storage capabilities.
  • Integrate backend services through RESTful APIs and ensure seamless data flow.
  • Leverage full-stack development across Python back-end and modern JavaScript front-end architectures.
  • Collaborate within Git/GitLab workflows and contribute to CI/CD pipelines.
  • Provide technical leadership and foster ownership and learning within the team.

Skills

Full-stack development
Agile development
Technical leadership
Customer collaboration
Problem solving

Education

Bachelor's degree in technical discipline

Tools

React.js
Vue.js
Django
FASTAPI
Flask
Python
REST API
Git/GitLab
CI/CD
Docker
Linux
AWS

Job description

  • Lead a small, collaborative development team supporting the sustainment and continuous enhancement of a mission-critical Enterprise Support Services application that enables a key operation.

  • Serve as a senior technical point of contact between the development team and the customer, helping translate customer needs into clear, actionable technical requirements and solutions.

  • Engage with customers and stakeholders to understand business needs, communicate technical approaches, refine requirements, and build alignment and buy-in for proposed solutions.

  • Build intuitive, responsive web interfaces backed by robust data retrieval and storage capabilities.

  • Apply hands‑on expertise with modern Python frameworks – such as Django, FastAPI, or Flask – to deliver scalable, secure, and performant applications.

  • Apply hands‑on expertise with modern JavaScript and front-end frameworks, specifically React.js and Vue.js, to deliver high-quality user interfaces and dynamic, client‑side application features.

  • Integrate backend services through RESTful APIs to support seamless data flow and reliable application functionality.

  • Leverage full-stack development skills across Python backend services and modern JavaScript front-end architectures to deliver scalable, end-to-end solutions.

  • Demonstrate strong experience with relational database management systems (RDBMS), with primary expertise in PostgreSQL and secondary experience with Oracle and SQL Server.

  • Translate complex business requirements into effective enhancements within existing database structures and application logic.

  • Support and execute application upgrades while implementing code enhancements that improve performance, maintainability, and long‑term sustainability.

  • Develop efficient data retrieval solutions that power user-friendly displays and dynamic application views.

  • Diagnose, troubleshoot, and resolve application defects to help maintain system stability and a positive user experience.

  • Design, build, and deploy Dock containerized applications to Linux servers.

  • Conduct thorough unit testing to validate software reliability, performance, and feature accuracy.

  • Collaborate within Git/GitLab workflows and contribute to CI/CD pipelines that enable smooth, automated, delivery of application updates.

  • Bring a proactive, ownership-oriented approach to problem-solving, provide technical leadership to the development teams, and demonstrate a strong willingness to take on new challenges and learn emerging technologies.

  • Actively contribute in an Agile environment by participating in sprint planning, backlog grooming, and iterative development cycles that deliver continuous value.

Qualifications
  • TS/SCI with Polygraph

  • A bachelor's degree in a technical discipline and twelve (12) years of experience in software development/engineering. Sixteen (16) years of experience in software development/engineering may be substituted in lieu of a degree.

  • Working knowledge of JavaScript and modern front‑end frameworks, specifically React.js and Vue.js.

  • Experience with REST API.

  • Experience with modern Python full‑stack development, utilizing Python web frameworks (such as Django, FASTAPI, or Flask) paired with modern front‑end frameworks (React.js or Vue.js) and RESTful API integrations.

  • Unit testing experience.

  • Git/Gitlab experience with CI/CD.

  • Experience with Docker.

  • Working knowledge of Linux.

  • Working knowledge of Agile software development processes.

Desired Skills
  • Extensive experience in agile development, including running sprint planning sessions, managing sprint backlogs, and delivering high‑quality results on time.

  • A background in developing enterprise‑level applications with a focus on scalability, security, and performance.

  • Experience managing systems in a virtual hosting environment including AWS.

  • Familiarity with the CI/CD.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Developer
Senior Developer

Omniscius Consulting • Maryland

On-site
USD 120,000 - 170,000
Senior Developer
Senior Developer

Reflexive Concepts, LLC • Maryland

On-site
USD 140,000 - 190,000
Front End Software Developer
Front End Software Developer

Vets Hired • Sterling (VA)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

VT Group (VTG) • Chantilly (VA)

On-site
USD 140,000 - 170,000
Senior Developer (Hybrid)
Senior Developer (Hybrid)

Optimus Technology, Inc. • Maryland

On-site
USD 120,000 - 160,000
Premium health, dental, vision
401k contributions
Tuition assistance
+3
Full Stack Developer
Full Stack Developer

Vosper Thornycroft Group • Chantilly (VA), Northern (KY)

On-site
USD 110,000 - 140,000
Junior Full Stack Software Engineer (DevSecOps)
Junior Full Stack Software Engineer (DevSecOps)

Peraton • Herndon (VA)

On-site
USD 70,000 - 90,000
Subsidized employee benefits
25 days of PTO annually
Attractive bonus plan
Full Stack Developer
Full Stack Developer

Govserviceshub • Atlanta (GA)

On-site
USD 80,000 - 120,000
Senior / SME Software Developer – Java / Python
Senior / SME Software Developer – Java / Python

Vets Hired • Chantilly (VA)

On-site
USD 120,000 - 160,000
Senior - SME Software Developer Java - Python
Senior - SME Software Developer Java - Python

Vets Hired • Chantilly (VA)

On-site
USD 140,000 - 190,000