Full Stack Developer

BayNova LLC

  • Arlington, VA
  • 30+ days ago
  • Remote

    Highlights

    Preferred 5+ Years- Advanced knowledge in a variety of application support delivery of Cloud enabled application technologies including: Containerized or virtual machine-delivered servers such as Tomcat, NodeJS, or Django. Additional attributes needed: 9+ Years- Experience in the design, implementation, and delivery of applications based in Java, JavaScript, and Python with various persistence layers (SQL and NoSQL) preferred.

    Numbers & Facts

    LocationArlington, VA (
    Remote
    )

    Description

    BayNova has an exciting opportunity for an Full Stack Developer to join our team in support of an important federal government client, in a fully remote / work from home role.Job Description: Description
    • This position is responsible for the full life cycle of design and development of solutions products that enable change, growth, and flexibility. We are seeking an experienced hands-on full-stack software engineer. The engineer will be a trusted technical leader of development, will function within a team and work in cross-functional groups with the ability to thrive in a scaled agile environment.
    Essential Functions & Duties:
    • Full stack developer:  JavaScript, Java, Postgres, NodeJS, Python
    • Develops and supports complex Tomcat-based Servlets as Plugins to Atlassian products
    • Develops and supports complex browser single-page applications using modern JavaScript frameworks such as Angular
    • Builds applications with Maven and Webpack
    • Builds, queries, and manages both RDBs and NoSQL databases
    • Develops and supports complex Atlassian Jira/Confluence/Crowd Plugins
    • Expert using modern APIs, especially REST APIs
    • Implements Web accessibility knowledge WCAG 2.0/Section 508
    • Designs and implements Cloud-based resources and technologies in both AWS and Azure
    • Implements infrastructure-as-code through both Terraform and ARM
    • Uses Git to manage working code 
    • Uses Jira and Confluence to communicate status and progress with other project team members
    • Owns the as-built catalog of how the system is built, and what behavior it is responsible for
    • Contributes to the vision and roadmap regarding the design and consistent improvement of all portfolio applications and systems
    • Ability and desire to interact daily with coworkers and leadership in a virtual setting
    • Exhibits excellent problem solving and data analysis skills
    • Works independently and collaboratively 
    • Work at the highest technical level in all phases of application development, systems analysis, and data manipulation 
    • Exhibits exceptional communication skills
    • Ability to manage multiple tasks with varying priorities
    • Adheres to SCRUM/Agile development
    Skills, Qualifications and Certifications of Best Candidates:
    • The ideal candidate will be accustomed to working in a very fast paced team environment. Must be decisive, drive results through others and offer constructive criticism when appropriate. Additional attributes needed:
    • 9+ Years- Experience in the design, implementation, and delivery of applications based in Java, JavaScript, and Python with various persistence layers (SQL and NoSQL) preferred
    • Preferred 5+ Years- Advanced knowledge in a variety of application support delivery of Cloud enabled application technologies including:
      • Containerized or virtual machine-delivered servers such as Tomcat, NodeJS, or Django
      • Hosted database services, such as RDS, Dynamo, Azure SQL
      • Serverless technologies such as Application Functions and Lambda Functions
      • Middleware Cloud technologies (S3, BLOB storage, Rotue 53, WAF, application gateways, etc)
      • Linux, Spring boot, Maven, IntelliJ, Eclipse
    • 3+ Years- Automated testing technologies such as Playwright, Cypress, Protractor, and Jasmine preferred
    • 3+ Years- Client-side JavaScript technologies such as React, React Native, Angular, or Vue.js preferred
    • Basic Bash and SSH experience on RHEL 
    • Experience planning, leading, and executing software and IT projects across a wide range of size, complexity, and technologies.
    Citizenship or Work Authorization Required:
    • Ability to obtain and maintain Federal Government Position of Trust
    • Must be a U.S. citizen.
    • Must pass a background investigation.
    Preferred Education & Experience: 
    • Bachelor’s degree in Computer Science or Engineering or related field or equivalent experience

    Powered by JazzHR

    Similar Jobs

    See more jobs