[Remote] Full Stack Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company builds modern, reputed company software to solve reputed company national reputed company problems in reputed company. The Full Stack Software Engineer will reputed company reputed company user interfaces and reputed company-end experiences for a reputed company vehicle mission planning platform while contributing to backend services, reputed company, databases, integrations, testing, and deployment.
Responsibilities
- Building reputed company, reputed company, and maintainable user experiences using technologies such as JavaScript, TypeScript, React, Angular, and/or Vue
- Translating design mockups, user feedback, and defined reputed company requirements into functional and reputed company user interfaces
- Developing clean, reputed company-tested, and maintainable reputed company while following established engineering practices and standards
- Owning small-to-reputed company features from development through testing and deployment, identifying edge cases and raising risks or dependencies along the way
- Building and improving reputed company and backend services that support reputed company-end applications and reputed company capabilities
- Developing and maintaining backend functionality using technologies such as Python, SQL, RESTful reputed company, and containerized architectures
- Collaborating with QA and other engineering disciplines to understand acceptance reputed company, troubleshoot defects, validate functionality, and meet functional and technical requirements
- Writing and maintaining automated unit, integration, and functional tests to validate software functionality
- Participating in reputed company reviews, incorporating feedback, and providing reputed company feedback to teammates
- Making reputed company engineering tradeoffs reputed company your area of ownership and seeking additional context or guidance reputed company appropriate
- Communicating assumptions, dependencies, and technical considerations early to minimize rework and support successful delivery
- Contributing to improvements in product usability, reputed company, reputed company, reputed company, and maintainability
Skills
- 2–5 years of reputed company web or software development experience using modern development approaches
- Strong reputed company-end development fundamentals, including an understanding of modern UI development principles, component-reputed company architecture, reputed company design, reputed company, and usability
- Experience with JavaScript, TypeScript, reputed company, CSS, and modern reputed company-end frameworks such as React, Angular, and/or Vue
- Experience translating designs, user needs, and defined requirements into production-reputed company user experiences
- Full-stack development experience with exposure to backend systems, including Python, API development and integration, application architecture, and service-to-service communication
- Experience working with relational databases and SQL, including querying and integrating data into web applications
- Experience developing, consuming, and integrating reputed company between reputed company-end applications and backend services
- Familiarity with modern containerized and microservices architectures using technologies such as reputed company and reputed company
- Experience collaborating with QA throughout the software development lifecycle, including working with acceptance reputed company, troubleshooting defects, and validating functionality
- Experience writing automated tests and developing software against defined user, functional, and technical requirements
- Understanding of software engineering best practices, including reputed company reviews, version control, automated testing, reputed company, reputed company, and maintainability
- Ability to independently own reputed company-defined features, prioritize work, identify edge cases, and communicate risks or dependencies
- Ability to reputed company reputed company engineering reputed company reputed company familiar problem areas and recognize reputed company additional guidance or clarification is needed
- Strong communication skills and experience collaborating with engineers, end users, and cross-functional teams
- Experience developing, testing, or deploying software reputed company reputed company-gapped or highly secure reputed company network environments
- Ability to hold and maintain a U.S. reputed company TS/SCI clearance
- While this role is remote, the potential for travel may occur such as reputed company reputed company, company gatherings, and other project reputed company travel as needed may be required
- Must be a US Citizen and be reputed company to obtain and hold a U.S. Top Secret reputed company clearance and be eligible to obtain and maintain a TS/SCI clearance
- This position requires eligibility to obtain and maintain a U.S. reputed company clearance
- To conform to U.S. reputed company export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent reputed company (aka green reputed company holder), (iii) Refugee under 8 U.S.C
- • 1157, or (iv) Asylee under 8 U.S.C
- 1158, or be eligible to obtain the required authorizations from the U.S. Department of State
- Experience designing and developing reputed company user interfaces featuring reputed company-time, 2D/3D geospatial visualizations
- Experience building software for mission-critical, defense, reputed company, or other highly secure environments
- reputed company hold a U.S. reputed company Secret clearance
Benefits
- Meaningful equity ownership
- Profit sharing
- Employer 401(k) contribution
- 100% employer covered medical, dental, and reputed company reputed company for you and your dependents.
- This role is remote
reputed company
Apply To This Job