A

Aretum

Technology-enabled mission support for federal agencies

Junior Web Developer/Engineer

Full-Stack EngineeringPosted on Nov 13
Full-timeRemote in USA$75k - $100k /yr

About the Job

Requirements

  • A Bachelor's degree is required.
  • Three years of development experience with object-oriented programming are required.
  • Two years of experience with PHP or Python programming are required.
  • Two years of experience managing relational database management systems such as MySQL, MariaDB, PostgreSQL, or Oracle are required.
  • Experience with modern web application architecture, including frontend, backend, and application programming interfaces, is required.
  • Expertise in creating cross-browser-compatible HTML web pages using modern techniques and technologies is required.
  • Experience with PHP frameworks such as CodeIgniter, Laravel, Zend, or similar is required.
  • Expertise in troubleshooting and debugging issues across various applications and technology stacks is required.
  • Experience with containers such as Docker and automation using tools such as Jenkins, GitLab runners, and continuous integration/continuous delivery is required.
  • Experience with web development security best practices, including preventing and remediating SQL injection and cross-site scripting, is required.
  • Experience implementing input sanitization, Transport Layer Security, dependency management, hot fixes, and patching is required.
  • Proficiency with the Smarty template engine or a similar tool is required.
  • Familiarity with modern JavaScript frameworks such as jQuery, AngularJS, or ReactJS is required.
  • Familiarity with libraries such as Bootstrap and Material Design is required.
  • Proficiency with code versioning tools such as Git and GitLab is required.
  • Understanding of W3C standards and user interface/user experience design is required.
  • Applicants must be U.S. citizens or currently authorized to work in the United States on a full-time basis.
  • The position requires the ability to obtain and maintain a Public Trust or Suitability Determination, depending on the agency's background investigation requirements.

Responsibilities

  • Support a portfolio of more than 25 PHP websites and several database-driven web applications, mainly using MySQL and potentially Oracle and PostgreSQL databases.
  • Maintain, enhance, and rewrite existing code.
  • Write clean, modular, and efficient server-side PHP code for application features, business logic, and dynamic web pages.
  • Design, create, upgrade, and manage relational databases such as MySQL or PostgreSQL; write optimized SQL queries; maintain data integrity and schemas; and ensure passwords are updated and secure.
  • Design, develop, and consume RESTful application programming interfaces, work with modern PHP frameworks such as Laravel, Symfony, or Yii, and integrate third-party web services.
  • Connect server-side logic with client-side elements by writing or integrating HTML5, CSS3, and JavaScript.
  • Deploy sites and applications to web servers such as Apache or NGINX, manage version control via Git, and provide ongoing updates, bug fixes, and legacy code refactoring.
  • Assist with automating continuous integration/continuous delivery pipelines using tools such as Jenkins, Ansible, Terraform, and Docker.
  • Debug existing code, perform unit and integration testing, and resolve application or performance bottlenecks.
  • Handle user authentication, authorization, and data validation; protect applications against common web vulnerabilities such as SQL injection, cross-site scripting, and cross-site request forgery; ensure information technology security compliance; and remediate security scans.
  • Implement and enhance web application monitoring using Prometheus and Grafana.
  • Support, maintain, and enhance the current Solr Search platform.
  • Support, maintain, and enhance server content management and commercial off-the-shelf applications.
  • Adhere to applicable safeguarding and compliance requirements when handling Controlled Unclassified Information.
  • Occasional travel of less than 10% may be required for project needs, client meetings, team collaboration events, or training sessions.

Desired Qualifications

  • Ability to write clean code using appropriate formatting, comments, and standards.
  • Ability to work with existing code and knowledge of web application optimization techniques.
  • Experience with Linux server administration, including Apache configuration files, MySQL configuration, and general system administration for Linux servers and Docker containers.
  • Experience developing or managing enterprise search technologies such as Solr or Elasticsearch.
  • Experience implementing continuous integration/continuous delivery strategies or Kubernetes.

About the Company

Aretum

Technology-enabled mission support for federal agencies

Aretum provides technology-enabled mission support services to U.S. federal agencies, including the Department of War, Department of Homeland Security, and other Civilian federal bodies. Its work centers on Digital Transformation, Cybersecurity, Data Intelligence, and Mission Support. It delivers professional services and solutions that combine people, processes, and technology to meet federal requirements and standards. Its goal is to help federal clients run secure, efficient operations and achieve mission success by integrating transformation, security, data, and on-the-ground support.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Bethesda, MD
Founded
2023

Recently Posted Jobs

Explore more opportunities at Aretum

See more jobs