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

Confidential

Securities Litigation - Senior Associate Attorney Job at Confidential

Large manufacturing plant in East TN has immediate opening for a Plant Controller. The Controller is part of the plant leadership team. Responsible for Financial reporting at plant and divisional levels. The Plant Controller will have two direct reports. Qualified...

SOUTH COLLEGE

Nursing Academic Specialist Job at SOUTH COLLEGE

 ...Job Description Job Description Description: Nursing Academic Specialist South College - We are one of the nations fastest growing institutions of higher learning come grow your career with us. In order to fully meet our Mission to our students, we require... 

Regis Corporate

Stylist in Training / Apprentice Stylist Job at Regis Corporate

STYLIST IN TRAININGWHAT WE OFFERWould you like to be one of our future stylists? If youve got the desire, weve got the knowhow to get you there. As a stylist-in-training in this temporary 90-day position were here to help you learn the business while you deliver exceptional...

CHRISTUS Health

Nurse Extern II - Nursing Internship Job at CHRISTUS Health

 ...). Associate timely completes all required educational requirements. Requirements: Education/Skills Nurse Extern II - students in RN school in clinicals Currently enrolled in a nursing program to obtain either an associate degree or bachelor's degree to... 

Covenant Living

Associate Chaplain Job at Covenant Living

 ...We Are Inspired to Serve. Join us! The Chaplain provides pastoral leadership in coordinating all campus ministerial activities including spiritual, religious, and personal counseling/guidance to residents, family members and staff. Acts as a key ministry partner...