Software Developer

NeoMax

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years experience deploying and maintaining web services in AWS and other cloud environments
  • Proficient with Infrastructure as Code (IaC) using AWS CloudFormation
  • Strong problem-solving skills for debugging and testing web applications
  • Experience in developing modern web applications using JavaScript/TypeScript frameworks (Angular, React, or Vue)
  • Knowledge of web application security best practices
  • Experience with API development using Node.js frameworks
  • Proficient in HTML5, CSS3, and SQL databases

Responsibilities

  • Collaborate in a team to automate processing of large forensic images
  • Extract and enrich metadata for analysis
  • Display metadata in meaningful ways for analysts
  • Develop and maintain modern web applications
  • Implement RESTful APIs and microservices
  • Utilize Infrastructure as Code practices for deployment
  • Ensure web application security and usability principles are followed

Benefits

  • Opportunity to work in a fast-paced and dynamic agile environment
  • Collaborative team culture with emphasis on problem-solving
  • Involvement in innovative projects related to forensic data
  • Continuous learning and growth opportunities in cloud technologies
  • Access to modern development tools and infrastructures
Full Job Description
Job Description

We are seeking a Software Developer who can work in a fast-paced, dynamic, agile software development environment. You will collaborate on a team to automate the processing of large forensic images, extract and enrich metadata, and display the resulting information in meaningful ways for analysts to conduct assessments.

Required Skills

  • Demonstrated experience deploying, operating and maintaining web services within the Sponsor's AWS cloud environment (and other cloud service providers)
  • Demonstrated experience with infrastructure as code (IaC) technologies including AWS Cloud Formation
  • Demonstrated experience using strong problem-solving skills for debugging, testing, and troubleshooting complex web applications
  • Demonstrated experience developing modern web applications using JavaScript/TypeScript frameworks (Angular, React, or Vue)
  • Demonstrated experience using a strong understanding of web application security best practices and usability principles.
  • Demonstrated experience developing modern web applications using JavaScript/TypeScript frameworks (Angular, React, or Vue)
  • Demonstrated experience with Node.js web frameworks (such as Express, Koa or Hapi) and API development
  • Demonstrated experience with HTML5, CSS3, modern JavaScript (ES6+), and TypeScript
  • Demonstrated experience with CSS preprocessors (such as Sass)
  • Demonstrated experience designing and implementing RESTful APIs and microservices
  • Demonstrated experience with a working knowledge of SQL databases including schema design, query optimization, and performance tuning
  • Demonstrated experience with PostgreSQL and MySQL in production environments
  • Demonstrated experience with ORMs (such as Prisma, Sequelize, or similar)
  • Demonstrated experience with containerization technologies (such as Docker or Podman)
  • Demonstrated experience with AWS cloud services and cloud-native development patterns
  • Demonstrated experience with and strong understanding of web application security best practices and usability principles
  • Demonstrated experience with Git version control and collaborative development workflows
  • Demonstrated experience with strong problem-solving skills including debugging, testing, and troubleshooting complex web applications


Desired Skills

  • Demonstrated experience with ElasticSearch query language
  • Demonstrated experience with Infrastructure as Code concepts (Terraform or CloudFormation).
  • Demonstrated experience with contributions to technical documentation, architecture diagrams, or knowledge bases
  • Demonstrated experience with monitoring and observability tools
  • Demonstrated experience with geospatial libraries and visualization (leaflet.js)
  • Demonstrated experience migrating or modernizing legacy applications
  • Demonstrated experience with a working knowledge of CI/CD pipelines (Jenkins preferred) and deployment automation
  • Demonstrated experience integrating with data lake/lakehouse architectures or data-intensive applications
  • Demonstrated experience integrating Sponsor's Enterprise services
  • Demonstrated experience with JEE applications and containers
  • Demonstrated experience with PKI
  • Demonstrated experience with excellent written and verbal communication skills with both technical and non-technical audiences
  • Demonstrated experience with Linux Operating Systems
  • Demonstrated experience with Agile/Scrum development methodologies in a fast-paced, collaborative team environment
  • Demonstrated experience working effectively in high-performing, cross-functional teams with multiple concurrent projects
  • Demonstrated experience working directly with stakeholders to gather requirements, understand needs, and translate them into technical solutions with minimal oversight
  • Demonstrated experience in self-directed work with a strong ownership mentality and commitment to code quality, testing, and documentation
  • Demonstrated experience context-switching between projects and systems as priorities demand

Similar Jobs

More Jobs at NeoMax

  • Systems Engineer
    $90K — $120K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person
  • Software Developer
    $90K — $120K *
    Mclean, VA 22101 (Fairfax County)
    Information Technology
    In-Person
  • Systems Engineer
    $90K — $130K *
    Herndon, VA 20171 (Fairfax County)
    Information Technology
    In-Person
  • Project/System Integrator
    $90K — $120K *
    Chantilly, VA 20152 (Loudoun County)
    Technical Services
    In-Person
  • Cybersecurity Engineer
    $90K — $130K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Developer jobs: