TheIncLab

Senior Software Engineer

TheIncLab

full-time

Posted on:

Location Type: Hybrid

Location: McLeanTennesseeVirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Rapidly design and implement software prototypes, from backend APIs to frontend UIs
  • Build intuitive, responsive interfaces using modern frameworks (React, Vue, Angular)
  • Architect scalable and efficient backend systems using Node.js and TypeScript
  • Design and model data structures that support flexible, performant applications
  • Configure and integrate appropriate databases and external services
  • Lead feature development and guide team members on best practices
  • Make technology and architecture decisions for new prototypes and experiments
  • Participate in code reviews, team planning, and technical discussions
  • Stay current with emerging technologies in web development and full-stack engineering

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 6+ years of professional software engineering experience
  • Proven expertise with TypeScript and Node.js
  • Strong experience with React, Vue, or Angular
  • Full-stack development experience, including backend API design and frontend UI implementation
  • Solid understanding of relational and/or NoSQL databases
  • Familiarity with REST APIs, WebSockets, and event-driven systems
  • Experience with Git and version control workflows
  • Must be local to Nashville, TN or McLean, VA and available to work in-office Tue–Thu
  • Ability to travel up to 20%
  • Master’s degree in a technical field (preferred)
  • 7+ years of experience on large-scale software systems (preferred)
  • Experience with performance profiling and optimization (preferred)
  • Familiarity with ML concepts and tools (preferred)
  • Exposure to .NET (C#) or Rust (preferred)
  • Experience with Docker, Kubernetes, and other DevOps tools (preferred)
Benefits
  • Hybrid and flexible work schedules
  • Professional development programs
  • Training and certification reimbursement
  • Extended and floating holiday schedule
  • Paid time off and Paid volunteer time
  • Health and Wellness Benefits include options for Medical, Dental, and Vision insurance along with access to Wellness, Mental Health, and Employee Assistance Programs.
  • 100% Company Paid Benefits that include STD, LTD, and Basic Life insurance.
  • 401(k) Plan Options with employer matching
  • Incentive bonuses for eligible clearances, performance, and employee referrals.
  • A company culture that values your individual strengths, career goals, and contributions to the team.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptNode.jsReactVueAngularbackend API designfrontend UI implementationrelational databasesNoSQL databasesperformance profiling
Soft Skills
leadershipteam guidancecommunicationtechnical discussionsplanning
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in a technical field