MogiMogiJobsPowered by MobiusEngineLet Mogi apply

BayNova LLC

Full Stack Developer

RemoteFull-time

About the job

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