
Full Stack Software Engineer
Role summary
TrapWire Inc. is seeking a Full Stack Software Engineer to join their team, focusing on building high-quality, high-performance code for the National Security and other security-related realms. The role requires deep experience with core technologies including .NET Core, ASP.NET Web API, SQL Server, Redis, ElasticSearch, and Azure services. Candidates should be proficient in C#, JavaScript, and SQL, with experience in web application development, API integration, cloud infrastructure, and n-tier SOA. Familiarity with Agile methodologies, unit testing, and continuous integration is essential. The ideal candidate will be a collaborative team player who values design, testing, and clear communication.
TrapWire Inc. has a great opportunity for a software engineer who is able to knock out high-quality (tested), high-performance (measured) code.
The ideal candidate fits in well with our team culture.
- Pleasant to work with
- No cowboy coding – this is a team effort
- Happy to spend time designing before coding
- Content to conform to team coding conventions
- Seeks to improve the team/process with honest observations, but not finger-pointing
- Doesn't mind if someone changes your code
- Grateful when a test engineer discovers a flaw
- Suggests good ideas, but doesn't mind if nobody likes it
- Suggests bad ideas, and not afraid to laugh at yourself
- Not afraid to ask questions
- Not afraid to over-communicate
- Believes in the company mission
Experience
Deep experience with most of our core technologies.
Platforms/Frameworks
- .NET Core
- .NET MVC (Razor)
- ASP.NET Web API
- SQL Server
- Redis
- ElasticSearch
- Azure App Service, Function App, Storage Account, and supporting resources
Languages/Libraries/Protocols
- C#
- JavaScript (TypeScript a plus)
- jQuery
- JSON
- HTTP
- HTML
- CSS/SASS
- SQL
Tools/Utilities
- Visual Studio
- NUnit
- SQL Server Management Studio
- Jenkins
- Experience with Github Actions is a plus
Substantial experience developing AJAX-rich web applications using the technologies listed above, plus
Other Skills
- Experience dealing with different browsers
- Comfortable debugging in a browser and with other tools
- Good understanding of security issues
- Familiar with using third-party API's
- Experience developing services in an n-tier SOA
- Familiar with good design patterns
- Familiar with scaling for performance and capacity
- Experience integrating AI into the dev process is a big plus
Process
- Comfortable with Agile methodology for software development
- Comfortable writing unit tests
- Comfortable with a continuous integration build system
- Comfortable with using tools like Slack for everyday communication
If you are passionate about software development and have a strong desire to join a dynamic team working to build robust tools in the National Security and other security-related realms, we encourage you to contact us and provide your resume.
Similar roles
Full Stack Software EngineerNetrolynx AI · United States · Remote- Senior Full Stack Software EngineerIcarus · Los Angeles, California, United States · Onsite
Sr Full Stack Software EngineerNetrolynx AI · United States · Remote
Full Stack Software EngineerEmerald Advantage Concepts LLC · San Francisco, California, United States · Onsite
Full Stack Software EngineerFetchJobs.co · United States · Remote