T

TheIncLab

Develops intelligent digital applications for humans

Software Engineer 3

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeTampa, FL, USA

About the Job

Requirements

  • A bachelor's degree in Engineering, Computer Science, or Information Systems is required.
  • At least 5 years of experience in software development with full-stack expertise is required.
  • Proficiency in Node.js, TypeScript, and .NET (C#) is required.
  • Strong experience with frontend technologies such as React, Angular, or Vue.js is required.
  • Experience building cross-platform applications for web, desktop, mobile, and tablet is required.
  • A solid understanding of databases, caching, and performance optimization is required.
  • Experience with containerization and orchestration tools such as Docker and Kubernetes is required.
  • Experience with communication protocols such as REST, WebSockets, and message queues such as Kafka is required.
  • A strong grasp of version control systems such as Git is required.
  • A deep understanding of software architecture, system design, and data modeling is required.
  • Applicants must be U.S. citizens and willing and eligible to obtain a U.S. security clearance at the Secret or Top Secret level.

Responsibilities

  • Design, develop, and maintain scalable, high-performance applications using Node.js, TypeScript, and C#.
  • Work on complex software features and projects with minimal supervision.
  • Make technical decisions and provide architectural input.
  • Implement and optimize RESTful APIs and microservices.
  • Work with frontend frameworks such as React, Angular, or Vue to create dynamic and responsive user interfaces.
  • Design and implement databases and database transaction layers.
  • Collaborate with UI/UX and product teams to understand customer desires and determine feasibility.
  • Document development progress using tools such as Git, Jira, and Confluence.
  • Lead code reviews and ensure high coding standards.
  • Guide junior engineers on best practices and implementation patterns.
  • Stay up to date with emerging technologies, frameworks, and best practices in full-stack development.
  • Travel up to 20%.

Desired Qualifications

  • A master's degree in Engineering, Computer Science, or Information Systems is preferred.
  • Existing security clearance is preferred.

About the Company

TheIncLab

Develops intelligent digital applications for humans

TheIncLab builds smart digital applications by combining artificial intelligence with human-centered design. Teams of engineers work on complex customer challenges, turning ideas into usable concepts, prototypes, software then deployable solutions that are meant to interact meaningfully with people. Unlike firms that only focus on technology, TheIncLab emphasizes how humans and intelligent systems work together, using an end-to-end process from rapid ideation and prototyping to development and deployment. The company differentiates itself through its multidisciplinary experience in interactive engineering and emerging technologies, its emphasis on real human interaction, and its ability to take a project from idea to deployed product quickly. The overarching goal is to create positive impacts for customers, its people, and broader societal interests by advancing practical, human-friendly AI-enabled solutions, with operations in the Washington DC area, Tampa, and Nashville.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
McLean, VA
Founded
2015

Recently Posted Jobs

Explore more opportunities at TheIncLab

See more jobs