
Senior Software Engineer
TheIncLab
full-time
Posted on:
Location Type: Hybrid
Location: Nashville • Tennessee, Virginia • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
AngularJavaScriptNode.jsNoSQLReactTypeScriptVue.js
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%
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
TypeScriptNode.jsReactVueAngularbackend API designfrontend UI implementationrelational databasesNoSQL databasesREST APIs
Soft skills
leadershipteam guidancecommunicationcollaborationproblem-solving
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering