Today
Top Secret
Unspecified
CI Polygraph
IT - Software
Herndon, VA (On-Site/Office)
RGi looking for a Senior Full Stack Software Developer to lead the charge in developing and integrating innovative intelligence capabilities within both test and operational environments. If you're looking to make a significant impact in the tech world, this is your chance to shine. As a valued member of our project team, you'll be instrumental in designing and deploying a variety of components that will integrate seamlessly into a larger system infrastructure.
This role offers a diverse range of responsibilities, allowing you to flex your creative muscles in front-end user UI/UX design while also diving deep into back-end application software development. You'll be working on the Mission Applications software, where every line of code you write contributes to mission-critical operations. You'll take the reins on implementing intuitive and engaging UI/UX designs, ensuring that operational users have the best possible experience. You'll also play a crucial role in developing application logic, managing database implementations, and harmonizing API interactions-all essential elements for a robust back-end infrastructure. If you have a background in building operational-level software solutions for the intelligence community, you'll find your expertise to be a valuable asset in this collaborative environment. Join us and be part of a team that's shaping the future of intelligence technology.
Clearance:
Active Top Secret clearance with willingness and ability to obtain an SCI and CI polygraph
US Citizenship required
As a Senior Full Stack Software Developer you will...
Senior Full Stack Software Developer Qualifications:
Additional Things We Would like to see:
Who we are:
Reinventing Geospatial, Inc. (RGi) is a fast-paced small business that has the environment and culture of a start-up, with the stability and benefits of a well-established firm. We solve complex problems within geospatial software development and national defense to make an Immediate Impact for our nation's soldiers and analysts.
We pride ourselves on giving employees an exceptional life experience, where creativity thrives, and challenges are simply part of the fun. We provide truly excellent benefits, including:
• 100% paid employee healthcare & dental insurance
• Paid parental leave
• 401k with matching
• Escalating vacation time
• Referral bonuses
• Tuition reimbursement
• Professional development training
• Free beverages and snacks
• Weekly catered lunches and breakfast on Fridays
Grow to be our next leader:
At RGi, fostering a strong and organic corporate culture is paramount and serves as a compass on the decisions we make and how we operate the company. We believe our culture of camaraderie, innovation, and collaboration reflects the caliber of our employees and their dedication to the mission of providing quality software to our customers. As such, we want our employees to feel empowered to seek growth and leadership opportunities within the company and position us to maintain our culture as we grow. RGi provides opportunities, resources, training, and mentorship to all our employees to let them take control of their careers and become a leader or a crucial member of our company. If this is what you are looking for in a company, then you are what we are looking for in an employee.
Reinventing Geospatial, Inc. is an Equal Opportunity Employer committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer, making decisions without regard to race, color, religion, sex, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship is required for all positions.
This role offers a diverse range of responsibilities, allowing you to flex your creative muscles in front-end user UI/UX design while also diving deep into back-end application software development. You'll be working on the Mission Applications software, where every line of code you write contributes to mission-critical operations. You'll take the reins on implementing intuitive and engaging UI/UX designs, ensuring that operational users have the best possible experience. You'll also play a crucial role in developing application logic, managing database implementations, and harmonizing API interactions-all essential elements for a robust back-end infrastructure. If you have a background in building operational-level software solutions for the intelligence community, you'll find your expertise to be a valuable asset in this collaborative environment. Join us and be part of a team that's shaping the future of intelligence technology.
Clearance:
Active Top Secret clearance with willingness and ability to obtain an SCI and CI polygraph
US Citizenship required
As a Senior Full Stack Software Developer you will...
- Develop and implement user interfaces for web applications, ensuring a seamless and engaging user experience.
- Ensure that newly developed components and features adhere to our design systems and guidelines to ensure consistency across applications.
- Design, develop, and maintain back-end systems, with a focus on optimizing performance and ensuring reliability for mission-critical applications.
- Implement and maintain RESTful APIs, primarily using Java and the Spring Boot framework, to support back-end service integration and data processing.
- Enhance back-end infrastructure to detect and prevent configuration issues, optimizing code quality and deployment stability.
- Troubleshoot and resolve issues across the back-end stack, including server-side logic, database interactions, and integration with third-party services.
- Work closely with cross-functional teams to integrate applications across the stack.
- Troubleshoot and resolve Jenkins performance issues, ensuring build times are accurate and efficient.
- Support the development of an automated health monitoring system to detect deployment and resource issues.
- Collaborate with DevOps teams to streamline back-end service deployment and configuration management.
- Develop scripts and automation tools to facilitate the deployment and scaling of back-end services across various environments.
- Thoroughly test and review code and make sure it meets acceptance criteria.
- Stay current with industry trends and best practices.
- Lead and execute the migration and updating of JDK versions in codebases (e.g., from Java 8 to Java 17).
Senior Full Stack Software Developer Qualifications:
- A current/active TS/SCI clearance and willingness to take and pass a CI polygraph both desired but not required.
- Bachelor's degree in Computer Science or Software Engineering, or a related discipline; equivalent experience may be substituted for a degree.
- 7+ years of relevant software development experience across front-end and back-end development disciplines.
- Strong proficiency in JavaScript and developing with modern JavaScript frameworks (e.g. VUE, REACT, Angular).
- Experience developing software using Java, or similar programming language.
- Experience with software engineering tools (e.g., Git/Subversion, IDE).
- Experience with REST API development/maintenance using Java and Spring Boot framework.
- Experience with Jenkins for pipeline integration and deployment.
- Experience working in an agile development environment using issue tracking software (e.g. Jira).
- Experience with automated testing platforms and unit tests.
- Experience with software peer review processes as both a contributor and a reviewer.
- Capable of working effectively with a geographically distributed development team.
- Willingness to learn and explore new tools, languages, and technologies as needed.
- Familiarity with design systems and component libraries.
- Experience with user research methodologies and usability testing.
- Ability to collaborate effectively with cross-functional teams.
- Strong communication skills to articulate design concepts and decisions.
- Strong troubleshooting skills with a focus on optimizing deployment processes.
Additional Things We Would like to see:
- Familiarity with VUE2, VUE3, VUEX/Pinia, Vuetify, Vis, Cypress.
- Some experience with web-sockets, data streaming, and other real-time data methods.
- Ability to write performant code, as the amount of data being sent, processed, and received in the apps can be very large.
- Experience with splitting up a monolithic UI into separate/stand-alone applications and micro-services.
- Experience with 3rd party software like Keycloak, Cesium, OpenSearch, Kafka, NiFi, OpenSearch, Terraform
- Knowledge of accessibility standards and best practices.
- Proficient in design tools such as Adobe Creative Suite, Sketch, Figma, or similar is a bonus as UI/UX design work is done in collaboration with frontend developers.
- Experience with SQL/database/ORM/MongoDB.
- REST API development/maintenance for geospatial and remote sensing applications.
- Experience with DevOps tools like Jenkins, Docker, Kubernetes, and scripting.
Who we are:
Reinventing Geospatial, Inc. (RGi) is a fast-paced small business that has the environment and culture of a start-up, with the stability and benefits of a well-established firm. We solve complex problems within geospatial software development and national defense to make an Immediate Impact for our nation's soldiers and analysts.
We pride ourselves on giving employees an exceptional life experience, where creativity thrives, and challenges are simply part of the fun. We provide truly excellent benefits, including:
• 100% paid employee healthcare & dental insurance
• Paid parental leave
• 401k with matching
• Escalating vacation time
• Referral bonuses
• Tuition reimbursement
• Professional development training
• Free beverages and snacks
• Weekly catered lunches and breakfast on Fridays
Grow to be our next leader:
At RGi, fostering a strong and organic corporate culture is paramount and serves as a compass on the decisions we make and how we operate the company. We believe our culture of camaraderie, innovation, and collaboration reflects the caliber of our employees and their dedication to the mission of providing quality software to our customers. As such, we want our employees to feel empowered to seek growth and leadership opportunities within the company and position us to maintain our culture as we grow. RGi provides opportunities, resources, training, and mentorship to all our employees to let them take control of their careers and become a leader or a crucial member of our company. If this is what you are looking for in a company, then you are what we are looking for in an employee.
Reinventing Geospatial, Inc. is an Equal Opportunity Employer committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer, making decisions without regard to race, color, religion, sex, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship is required for all positions.
group id: 90940807