Defense Unicorns is seeking a Full-stack Software Engineer to design and implement scalable solutions, own end-to-end project delivery, and ensure usability of a new application for the US Navy team
Requirements
- 3+ years experience with full-stack development teams
- Proficient in JavaScript and ASP.NET technologies, with experience in front-end frameworks such as Svelte, HTML, and CSS; familiarity with TypeScript is a plus
- Hands-on experience modernizing legacy .NET systems, including migrating business logic, refactoring and enhancing APIs, containerizing applications, and establishing observability and monitoring pipelines
- Familiarity with continuous delivery, distributed systems and architecture, containerization, and cloud native applications (Kubernetes, Helm, etc..
- Familiarity with UI/UX design principles, tools, and systems
- Proven ability to analyze complex problems, propose innovative solutions, and implement them effectively
- Experience with Kubernetes, Cloud Environments (AWS/GCP and Azure), Infrastructure-as-code (like Terraform/Pulumi), Continuous Delivery and automation tooling, GitOps, Containers, CNCF projects and open source products and packages
Responsibilities
- Develop the application UI ensuring the use of best practices, clean code, and high-quality standards
- Continually implement features and functionality to enhance the user experience
- Collaborate with designers, stakeholders, and product managers to architect and design a UI that meets the needs of our users
- Ensure project code is well tested using appropriate unit, integration, and user acceptance tests as appropriate to ensure the reliability and robustness of the application
- Proactively identify and resolve ambiguity in product requirements
- Integrate software products with existing defense systems, ensuring seamless interoperability and adherence to security protocols
- Stay abreast of industry trends, emerging technologies, and best practices in UI development, and apply this knowledge to improve our products
Other
- Travel Expectations/Requirements: 10-15%
- Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities
- Ability to work independently, manage time efficiently, and thrive in a remote work setup
- Strong communication and collaboration skills, with the ability to convey technical concepts to both technical and non-technical stakeholders
- Bachelor's degree or higher (not explicitly mentioned but implied)