Previous Job
Full Stack Developer
Ref No.: 21-00036
Location: Gaithersburg, Maryland
Are you passionate about technology? Join our growing team! AboutWeb, an award-winning IT solutions company, has been providing excellence in product development, application design, and cybersecurity solutions, since 1998. We are a diverse blend of engineers, developers, and cybersecurity professionals, providing cutting-edge solutions to real-world issues and solving problems for clients.
AboutWeb is a subsidiary of Penacity, LLC.

Job Requirements:
  • Significant knowledge and experience with Application Front End Development using Angular 2x (not Angular.js), TypeScript, and JavaScript, HTML5, and CSS.
  • Experience developing application integration with APIs and Web Services; and a working knowledge of: JSON, XML, and SAML parsing.
  • Experience with Node.js, NPM for software development and deployment (AWS Cloud environment preferred).
  • Experience with Angular Application troubleshooting and configurations.
  • Experience with user interface usability design, performance best practices, progressive web apps and responsive design using Bootstrap and/or Material Design.
  • Experience working with queries and stored procedures with multiple relational and non-relational databases such as: MySQL (preferred), MS SQL, Oracle, MongoDB
  • Experience with version control using Git: GitLab, Bitbucket, GitHub
  • Good and open communication skills
Additional Bonus Qualifications:
  • Additional experience with server-side/backend languages: Java, Groovy, Python, NodeJS.
  • Knowledge of lifecycle testing using angular frameworks for unit, regression, security, testing.
  • Exposure to Agile/Scrum methodologies using any of the following tools: Jira, GitLab, Kanban boards
  • Experience with cloud platforms: AWS, Azure, Google.
  • Experience with APIs/Microservices
Desired Competencies:
  • Great communication, critical thinking, problem solving, and time-management skills
  • Self-Starter, team player who enjoys and thrives contributing and learning in a collective environment
  • Attention to details and quality of own work as well as that of the team, following, contributing to and promoting adopted best practices.
  • Ability to manage and prioritize tasks across multiple projects and deadlines.

If you are interested in applying for this job, or if you know someone who is (we offer referral bonuses), please get in touch with us at