View Our Website View All Jobs

Full Stack Developer

Full Stack Developer (Annapolis Junction, MD)

TOP SECRET Clearance Required

The Full Stack Developer will be working on both the front-end and back-end to create a new analytic tool. Front-end responsible may include managing the interchange of data between the server and the users, as well as translating the UI/UX design wire-frames to actual code that will produce the visual elements of the application. You will also design the overall architecture of the web application and evolve it to ensure maximum performance and stability.

Responsibilities:

  • Design of the overall architecture of the web application
  • Implementation of a robust set of services and APIs to power web analytic application
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scaleability
  • Implementation of security and data protection
  • Translation of UI/UX wire-frames to visual elements
  • Experience with Relational (SQL, postgresql, etc…) and non-relational databases (MongoDB, couchbase,)
  • Integration of the front-end and back-end aspects of the web application
  • Collaborate and lead junior level engineers

Required Qualifications:

  • Must have a Top Secret Clearance
  • Bachelor’s Degree in a related field and five (5) years of related experience, Masters and three (3) years of related experience required. An additional four (4) years of related experience may be considered in lieu of degree.
  • Minimum of five (5) years’ experience with back-end programming language to include Java, python, and JavaScript.
  • Two (2) years of experience with database such as SQL, Oracle, or NoSQL
  • Minimum of two (2) years’ experience with web security
  • Good understanding of JavaScript and python libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, or DurandalJS
  • Capable of working independently when needed

Desired Qualifications:

  • Experience managing a hosting environment, including database administration and scaling an application to support load changes
  • Understanding of fundamental design principles behind a scaleable application
  • Ability to implement automated testing platforms and unit tests

Our Company Overview:

Business Computers Management Consulting Group, LLC (BCMC) is an 8(a) Small Disadvantaged Business specializing in Information Technology (IT), Cybersecurity, Information Assurance (IA), SOA, Big Data Management, Program Management, and more for Federal, State, and Local agencies. We possess highly skilled engineers, providing innovative solutions backed by strong past performances. We are ISO 9001:2015 certified and registered promising highest quality to all of our clients

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Gender
Race/Ethnicity
Veteran/Disability status