T

teKnoluxion Consulting

Software and systems engineering for defense

Full Stack Developer - Python & JavaScript

Full-Stack EngineeringUpdated on Nov 10
Full-time$149k - $184k

About the Job

Requirements

  • A bachelor's degree in computer science, engineering, or a related technical discipline is required; equivalent practical experience may be considered.
  • At least five years of professional full-stack software-development experience is required.
  • Strong hands-on experience developing backend services with Python is required.
  • Strong hands-on experience developing front-end applications with JavaScript or TypeScript, HTML5, and CSS3 is required.
  • Experience with at least one modern front-end framework is required; React is preferred.
  • Experience developing and consuming RESTful APIs is required.
  • Experience with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle is required; familiarity with NoSQL databases is a plus.
  • Experience with source control and collaborative branching workflows using Git is required.
  • Demonstrated experience creating, maintaining, or operating CI/CD pipelines using GitLab CI/CD, GitHub Actions, Jenkins, Azure DevOps, or a similar platform is required.
  • Experience with automated testing frameworks such as PyTest, unittest, Jest, Cypress, Playwright, or equivalent is required.
  • Working knowledge of Agile delivery practices, including Scrum or Kanban, story estimation, iterative development, and backlog-driven delivery, is required.
  • Strong analytical, communication, and troubleshooting skills are required.
  • Active TS clearance with SCI eligibility and eligibility to obtain a CI poly are required.

Responsibilities

  • Develop and maintain secure, scalable front-end and back-end application components.
  • Build responsive, accessible web interfaces using JavaScript or TypeScript and a modern framework such as React, Angular, or Vue.
  • Develop backend services, APIs, and business logic using Python and frameworks such as FastAPI, Django, or Flask.
  • Design, implement, and integrate RESTful APIs; work with third-party APIs and enterprise services as needed.
  • Design and optimize relational and/or NoSQL data models, queries, migrations, and integrations.
  • Write clean, maintainable, well-documented, and testable code.
  • Create and maintain unit, integration, API, and end-to-end automated tests.
  • Participate in code reviews, technical design discussions, backlog refinement, sprint planning, retrospectives, and daily Agile ceremonies.
  • Build, troubleshoot, and improve CI/CD pipelines for automated build, test, security scanning, packaging, and deployment.
  • Collaborate with product owners, UX/design, QA, DevOps, security, and other engineering teams to deliver production-ready capabilities.
  • Monitor and troubleshoot application issues across the full stack, including performance, reliability, and deployment problems.
  • Follow secure-development practices, including authentication and authorization, input validation, secrets management, dependency management, and vulnerability remediation.

Desired Qualifications

  • Experience with FastAPI, Django, Flask, React, Next.js, Node.js, Express, or comparable frameworks.
  • Experience with Docker, Kubernetes, Helm, or containerized application delivery.
  • Experience deploying applications to AWS, Azure, GCP, or an enterprise/private-cloud environment.
  • Familiarity with infrastructure-as-code and configuration tools such as Terraform, Ansible, or CloudFormation.
  • Experience implementing application monitoring, logging, tracing, and alerting.
  • Knowledge of OAuth 2.0, OpenID Connect, SSO, role-based access control, and secure API design.
  • Experience with accessibility practices, including WCAG and Section 508 requirements.
  • Experience working in regulated, enterprise, or government environments.
  • Familiarity with DevSecOps practices, including SAST, DAST, software composition analysis, container scanning, and secrets scanning.
  • Intelligence Community experience is preferred.

About the Company

teKnoluxion Consulting

Software and systems engineering for defense

teKnoluxion Consulting specializes in software and systems engineering, architecture, cloud services, IT advisory, and data analytics/visualization for the DoD and IC. It designs and builds integrated software systems and cloud-based solutions, and uses data analytics and visualization to turn mission data into actionable insights. Its team of engineers, integrators, and analysts deliver complex, mission-focused solutions, supported by deep domain expertise and a history of delivering results. The company differentiates itself through deep national-security know-how, a strong track record with DoD/IC missions, and being part of Bcore, a broader intelligence company that emphasizes trust and teamwork. Its goal is to be a trusted partner and employer of choice in the national security space, continuously delivering capable, reliable solutions that advance national security missions.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Washington DC, District of Columbia
Founded
2013

Recently Posted Jobs

Explore more opportunities at teKnoluxion Consulting

See more jobs