All roles

Open role

[Remote] Software Engineer / Application Developer

Remote · Kenya Full-time

Note: The job is a remote job and is open to candidates in USA. Davis Unlimited Information Technologies, Inc. (DUIT) is hiring a mid-level Software Engineer / Application Developer to maintain and improve a secure AI-enabled platform in a federal/DoD environment. The role troubleshoots application defects, supports AI model optimization, and implements secure software improvements using TypeScript, Node.js, and AWS.

Responsibilities

  • Investigate, troubleshoot, and resolve application defects and technical issues across frontend interfaces, backend services, APIs, databases, and AWS cloud infrastructure
  • Perform root-cause analysis to identify and resolve recurring software defects, application performance problems, and system integration issues
  • Develop, test, document, and deploy secure application fixes while maintaining system stability, reliability, and performance
  • Collaborate with QA/Test Engineers to reproduce defects, validate fixes, and address issues identified through autonomous testing, human validation, and user feedback
  • Analyze application logs, system metrics, database queries, API integrations, and AWS CloudWatch monitoring data to diagnose application issues
  • Support production applications by addressing incidents, performing software maintenance, updating dependencies, and remediating application and container security vulnerabilities
  • Conduct periodic AI model performance evaluations and implement approved improvements to prompts, model configurations, parameters, workflows, guardrails, and retrieval settings
  • Evaluate AI model outputs to identify inaccuracies, inconsistencies, performance degradation, and unintended behavior, implementing controlled optimizations to improve accuracy and reliability
  • Establish performance baselines, test AI configuration changes in approved non-production environments, and monitor for regressions following deployment
  • Support application deployments and releases through established CI/CD pipelines, secure coding practices, configuration management, and change-control procedures
  • Work within government-managed AWS environments, following established infrastructure, access-control, and cybersecurity requirements
  • Maintain technical documentation, version histories, configuration records, and software change documentation to support system traceability and operational continuity
  • Ensure application development, deployment, and AI optimization activities comply with applicable government security, privacy, data-handling, and Controlled Unclassified Information (CUI) requirements

Skills

  • 3–5 years of professional software engineering or application development experience
  • 3+ years of hands-on production experience developing and maintaining frontend and backend applications using TypeScript and Node.js
  • Strong experience troubleshooting, debugging, and resolving defects in production web applications
  • Demonstrated ability to perform root-cause analysis and implement reliable software fixes
  • Experience working with REST APIs, relational databases (PostgreSQL preferred), system integrations, and distributed application components
  • Hands-on experience deploying and troubleshooting containerized applications within AWS, including services such as ECS/Fargate, ECR, RDS, S3, SQS, IAM, and CloudWatch
  • Experience with Docker, container-based deployments, Git, and modern source-control practices
  • Familiarity with CI/CD pipelines, secure software development practices, and controlled software deployment processes
  • Experience collaborating with software testing and quality assurance teams to investigate defects and validate technical solutions
  • Ability to operate within restricted-access environments, follow least-privilege principles, and work within established government change-approval processes
  • Strong analytical, technical documentation, problem-solving, and communication skills
  • Must be a U.S. Person (U.S. citizen or lawful permanent resident), reside within the United States, and be eligible to obtain and maintain the required Public Trust determination and government/DoD system access
  • Employment visa sponsorship is not available for this position
  • Experience developing applications using Next.js, tRPC, Prisma, or comparable TypeScript full-stack frameworks
  • Experience developing, integrating, or maintaining generative AI applications or Large Language Model (LLM) solutions
  • Familiarity with Amazon Bedrock or comparable managed AI services, including model integration, structured outputs, streaming, retries, and usage monitoring
  • Experience with AI prompt engineering, model configuration, retrieval-augmented generation (RAG), vector search, model evaluation, and AI performance optimization
  • Experience supporting autonomous or agentic AI systems and implementing AI behavioral testing and evaluation
  • Familiarity with additional AWS services, including EventBridge, DynamoDB, Secrets Manager, and AWS Key Management Service (KMS)
  • Experience with Infrastructure as Code (IaC), particularly AWS CDK using TypeScript or AWS CloudFormation
  • Experience supporting federal government or DoD applications within FedRAMP-authorized or DoD Impact Level 4/5 environments
  • Familiarity with government AWS environments, including FIPS endpoints, service availability limitations, and government-managed infrastructure
  • Experience with DevSecOps pipelines, automated security scanning, container vulnerability remediation, and secure application deployment practices
  • Experience supporting applications in restricted or disconnected environments, including private registries, controlled dependencies, and limited internet connectivity
  • Familiarity with government cybersecurity requirements, CUI protection, access controls, and secure configuration management
  • Experience using Python for automation, AI evaluation, or application scripting
  • AWS certifications such as AWS Certified Developer – Associate or AWS Certified SysOps Administrator – Associate
  • Previous Public Trust eligibility or experience supporting federal/DoD systems

Benefits

  • Great Health/Dental/Vision/Other Insurance Benefits
  • Excellent 401K plans
  • 11 Paid Company Holidays & PTO Tiers
  • Educational Reimbursement Programs
  • Recognition of outstanding work and other employee incentives
  • Opportunities for advancement

Company Overview

  • Duit Holdings, Inc. It was founded in 1969, and is headquartered in Edmond, Oklahoma, USA, with a workforce of 501-1000 employees. Its website is https://www.duit.holdings/.
  • More open positions