Mission-Focused IT & Consulting Services
Full Stack Developer
Location
United States
Posted
131 days ago
Salary
0
Seniority
Lead
Job Description
Full Stack Developer
BayNova
• 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. • 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.
Job Requirements
- 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.
Benefits
- Paid Time Off (PTO) & Federal Holidays: Employees begin accruing PTO from their Date of Hire (start date). Additionally, BayNova observes all Federal Holidays (currently 11 days per year).
- Medical, Dental, Vision: BayNova offers employees access to leading healthcare providers and pays a portion of the monthly premium for healthcare plans provided through the company.
- 401k Plan w/ Employer Contributions: BayNova’s 401k Plan is available to employees after completing the 90-day introductory period. The plan includes matching contributions from the company with immediate vesting.
- Education Reimbursement: BayNova sets aside funding on annual basis for employees to pursue additional education, training, and / or certifications that align with their professional development and career goals.
- Pre-Tax Commuter Benefit: While many of BayNova’s roles are designated as remote / work from home, this benefit enables employees that do commute to an office to set-aside a portion of their regular pay (pre-tax) on a monthly basis for approved commuting expenses up to the maximum allowable amount by the IRS.
- Short Term Disability and Long Term Disability: BayNova provides insurance coverage for Short and Long Term Disability for employees enrolled in a healthcare plan through the company.
- Employee Recognition and Rewards: BayNova provides anniversary perks for all employees as well as incentives such as spot bonuses and other rewards for a job well done.
- Company Sponsored Events: Periodically throughout the year BayNova sponsors company outings such as happy hours, dinners, holiday parties, and other social events
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Principal Software Engineer, AI Development
LeidosLeidos is an innovation company rapidly addressing the world’s most vexing challenges in national security and health.
• Provide Thought leadership in the future opportunities in AI and agentic-enabled tools, capabilities, and challenges • Serve as the architectural lead for AI- and agentic-enabled tooling, establishing patterns, reference implementations, and best practices. • Design scalable, secure, and resilient software systems that integrate LLMs, multi-agent workflows, code intelligence, and automation. • Own and drive the technical roadmap for next-generation software acceleration tools—including IDE extensions, code-analysis agents, refactoring engines, and developer-assistive AI. • Lead architecture reviews, evaluate new technologies, and set engineering standards for AI safety, quality, reliability, and observability. • Build high-quality software with modern languages and frameworks (e.g., Python, TypeScript, Go, Java). • Develop pipelines and services that enable AI reasoning, code analysis, static/dynamic analysis, and automated transformation of legacy systems. • Prototype early concepts rapidly and transition successful prototypes into robust, production systems. • Integrate AI/ML models (commercial, open-source, or custom) into enterprise environments and developer workflows. • Design and build agentic orchestration, tool-use interfaces, embeddings systems, context windows, and retrieval-augmented workflows. • Implement “human-in-the-loop” safety and review patterns. • Develop mechanisms for grounding, guardrailing, and evaluating AI performance and correctness. • Leverage AI to analyze, modernize, and refactor large, complex codebases (e.g., Java, .NET, COBOL, C++). • Partner with product, UX, and platform teams to define features, user journeys, and developer experience goals. • Act as a technical mentor to senior and mid-level engineers; cultivate a culture of excellence and continuous learning. • Collaborate closely with research, data, and cybersecurity teams to ensure solutions are safe, secure, and aligned with mission needs. • Represent the engineering team in internal and external forums, contributing to thought leadership in AI and software engineering modernization.
• You will play a central role in developing and improving software that supports Eclipse open source projects. • Maintain and evolve the Project Management Infrastructure (PMI) built on PHP and Drupal. • Develop, maintain, and improve project-related services and tooling written in Java and JavaScript, including: ECA validation service Adding and removing committers from Git repositories in support of project governance. • Design and implement automation for internal processes and data-related tasks using Python. • Refactor and modernise legacy services and scripts to improve code quality, reliability, and maintainability. • Reduce manual effort by replacing ad hoc processes with well-designed software and automation. • Collaborate closely with the Eclipse open source project team to prioritise, design, and deliver improvements. • Apply secure coding practices aligned with OWASP guidance. • Write and maintain technical documentation to support ongoing development and operations.
Senior Software Developer, Analysis
StructureCraftCreative Structural Engineering. Specialized Construction.
• Develop our core structural analysis engine • Write efficient and robust code • Improve user experience through maintenance and design enhancements
Senior Lead Engineer – Storage Admin
CBTSCBTS partners with businesses to deliver innovative technology solutions, including application services, cloud solutions, consulting, digital workplace solutions, infrastructure,
• Lead the design, architecture, deployment, and optimization of enterprise storage solutions • Serve as a technical subject-matter expert for customer engagements • Lead storage project initiatives and act as an escalation point for complex technical challenges • Contribute to solution architecture, presales engineering, and technical strategy • Ensure high-quality delivery across multiple customer environments in the Midwest region



