Full Stack Software Engineer Job at TrapWire Inc., Remote

  • TrapWire Inc.
  • Remote

Job Description

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
  • 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

Why Join TrapWire

  • Work on technology supporting security, intelligence, and operational awareness platforms.
  • Collaborate with a highly skilled engineering team solving real-world problems.
  • Competitive compensation and a comprehensive benefits package.

TrapWire is an equal-opportunity employer.

Job Tags

Remote job, Full time

Similar Jobs

The Retail Odyssey Company

Retail Merchandiser Job at The Retail Odyssey Company

The Retail Odyssey Company seeks Retail Merchandisers to execute in-store merchandising for leading CPG brands at major retailers. In this field-based role, you will stock and rotate products, implement planograms, build displays, verify pricing, and ensure shelves are... 

Jobcase

Pipeline Operator Job at Jobcase

 ...Pipeline OperatorOur Core Values: Guided by Safety. Focused on Communities. Powered by Care.Classification: Non-ExemptEssential Functions...  ...with disabilities to perform essential functions.The Pipeline Operator will work as part of a crew responsible for going into... 

ARTHUR M. BRANT MD, PHD

Ophthalmic Technician Job at ARTHUR M. BRANT MD, PHD

 ...to Pittsburgh. The practice focuses on delivering high-quality ophthalmic care to patients in the local community and surrounding areas....  ...impact on patient outcomes. Role Description The Ophthalmic Technician role is a full-time or part-time on-site position based in... 

FedEx

Material Handler (Warehouse like) Job at FedEx

 ...basic and re-currency training. The ability to communicate both timely and effectively, in a noisy operations environment, is required....  ...participate in Flexible Spending Accounts (FSA) on their date of hire. Part-time employees who have completed 91 days of employment and... 

AHS Staffing

Travel Physical Therapy Assistant (PTA) - $1,563 per week in Gainesville, MO Job at AHS Staffing

 ...Physical Therapy Assistant Location: Gainesville, MO Agency: AHS Staffing Pay: $1,563 per week Shift Information: Days - 5 days...  ...Therapy Assistant in Gainesville, MO for a Long Term (Travel) position. This assignment is expected to last 12 weeks...