user avatar

Full Stack Developer (HTML)

TEKsystems c/o Allegis Group

Posted today

Job Requirements

Remote
Secret Polygraph not specified
Senior Level Career (10+ yrs experience)
$120,000 - $145,000

Job Description

Full Stack Developer
Job Description
This role focuses on operationalizing a large, complex web application into a hybrid space-focused platform that runs both on-premises and across multiple cloud environments. You will take ownership of an existing web app containing approximately 27,000 lines of HTML and transform it into a production-ready solution that meets strict cybersecurity, coding, and deployment standards. The position requires deep front-end expertise in HTML along with strong full stack development skills, containerization experience, and proficiency with modern cloud and DevOps practices. You will work closely with a team supporting a Space Systems Command customer, ensuring the application is secure, performant, and reliable across environments.

Responsibilities
Take a large existing web application (approximately 27,000 lines of HTML) and operationalize it within the Space Station platform.
Review, refine, and optimize the existing HTML codebase to ensure it is robust, maintainable, and scalable.
Apply required cybersecurity scans and ensure the application complies with SS3 code standards and other security requirements.
Make the application fully functional on the Space Station platform, integrating necessary front-end and back-end components.
Containerize the application using modern container technologies so it can be deployed reliably across environments.
Ensure the application meets all cyber requirements, including authentication, authorization, and secure coding practices.
Deploy the application to Space Station’s hybrid environment, including on-premises infrastructure and cloud platforms such as AWS, Microsoft Azure, and Google Cloud.
Design, build, and integrate RESTful APIs and, where applicable, GraphQL endpoints to support application functionality.
Implement and maintain CI/CD pipelines to automate build, test, and deployment workflows.
Collaborate with team members who have HTML experience but may not operate at the required scale, providing technical guidance and support.
Work closely with product, design, and other engineering teams to clarify requirements and deliver high-quality solutions.
Apply responsive and mobile-first design principles to ensure the application functions well across devices.
Implement and manage state management solutions on the front end using tools such as Redux, Context API, or NgRx.
Develop and maintain backend services using one or more modern programming languages and frameworks.
Design and optimize relational and NoSQL database schemas to support application performance and reliability.
Write and maintain complex SQL queries for data access, reporting, and integration needs.
Use Git-based source control for branching, merging, and code review workflows.
Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.
Practice test-driven development, write unit and integration tests, and participate in code reviews to maintain code quality.
Communicate technical concepts clearly to both technical and non-technical stakeholders and provide mentoring to junior developers as needed.
Essential Skills
Very strong HTML expertise with the ability to work effectively on large, complex codebases.
Proficiency with modern front-end technologies including HTML5, CSS3, and JavaScript or TypeScript.
Hands-on experience with one or more modern front-end frameworks such as React, Angular, Vue.js, or Next.js.
Ability to design and implement responsive and mobile-first user interfaces.
Experience with state management solutions such as Redux, Context API, or NgRx.
Understanding and application of UI/UX best practices to create intuitive user experiences.
Experience with at least one backend programming language such as C#, Java, Python, Node.js, Go, or PHP.
Proficiency with backend frameworks such as .NET/ASP.NET Core, Spring Boot, Express.js, Django, or FastAPI.
Strong knowledge of relational databases such as SQL Server, PostgreSQL, or MySQL.
Experience with NoSQL databases such as MongoDB, Cosmos DB, or DynamoDB.
Ability to design efficient database schemas and optimize queries and indexes.
Proficiency in writing complex SQL queries for application logic and reporting.
Experience designing and building RESTful APIs, including authentication and authorization.
Familiarity with GraphQL for API design and consumption.
Experience documenting APIs using tools such as Swagger or OpenAPI.
Hands-on experience with at least one major cloud platform such as Microsoft Azure, AWS, or Google Cloud Platform.
Practical experience with containerization technologies such as Docker.
Experience with container orchestration tools such as Kubernetes or similar technologies.
Experience building and maintaining CI/CD pipelines using tools such as GitHub Actions, Azure DevOps, or Jenkins.
Strong understanding of security concepts including OAuth 2.0, OpenID Connect, and JWT-based authentication.
Knowledge of secure coding practices and awareness of the OWASP Top 10 security risks.
Familiarity with data privacy and compliance considerations in application design.
Proficiency with Git-based source control and modern branching and merging strategies.
Experience working in Agile or Scrum software development environments.
Ability to apply test-driven development practices and write unit and integration tests.
Strong problem-solving skills and the ability to analyze and clarify technical requirements.
Effective collaboration skills for working with product, design, and cross-functional engineering teams.
Clear technical communication skills, both verbal and written.
Strong time management skills and the ability to prioritize tasks in a fast-paced environment.
Additional Skills and Qualifications
Experience deploying and supporting applications in hybrid environments that span on-premises infrastructure and cloud platforms.
Experience operationalizing existing applications and bringing them up to modern security and coding standards.
Familiarity with the needs and constraints of space or defense-related systems and environments.
Experience with mobile application development using technologies such as React Native, Flutter, .NET MAUI, Ionic, native iOS (Swift), or native Android (Kotlin).
Experience participating in or leading code reviews to maintain code quality and share best practices.
Experience mentoring junior developers and supporting their technical growth.
Knowledge of common software design patterns and their practical application in full stack development.
Background in requirements analysis and translating business needs into technical solutions.
Work Environment
This position operates in a 100% remote work environment, allowing you to contribute from anywhere within the United States while collaborating closely with a distributed technical team. You will work with a hybrid platform that runs both on-premises and in major cloud providers, including AWS, Microsoft Azure, and Google Cloud Platform. The technical environment includes a large HTML-based web application, modern front-end frameworks, backend services, relational and NoSQL databases, RESTful and GraphQL APIs, and containerized deployments using tools like Docker and Kubernetes. You will use CI/CD tooling such as GitHub Actions, Azure DevOps, or Jenkins, along with Git for source control, within an Agile/Scrum framework. The role is primarily desk-based, using standard development workstations and collaboration tools, with a focus on secure, compliant software delivery suitable for space and defense-related systems. No specific dress code applies beyond what is appropriate for remote, professional collaboration and any occasional virtual meetings with stakeholders.
group id: 10105424
Find TEKsystems c/o Allegis Group on Social Media
Recruiters
user avatar
About Us
We’re partners in transformation. We help customers activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services and real-world application, we work with progressive leaders to drive change. That’s the power of true partnership. TEKsystems is an Allegis Group company.

TEKsystems c/o Allegis Group Jobs


Job Category
IT - Software
Clearance Level
Secret