companyTheIncLab logo

Senior Software Engineer at TheIncLab | McLean, Virginia

TheIncLabMcLean, Virginia, United States
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Essential Qualifications:Bachelor’s degree in Computer Science, Engineering, or a related field.6+ years of professional software engineering experience. Significant expertise in TypeScript and Node.js. Proficient in Rust, with a deep understanding of its type system (traits, generics, enums, pattern matching, ownership and borrowing semantics, lifetimes and memory safety guarantees) and experience in building concurrent/asynchronous systems. Strong background in modern frameworks such as React, Vue, or Angular. Experience in full-stack development, 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. Proficient with Git and version control workflows. Ability to quickly learn, evaluate, and apply new technologies in a fast-paced, experimental environment.

About the job

Join Our Mission

At TheIncLab, we specialize in engineering innovative digital applications that empower mission-critical teams to excel. Here, your work will contribute to transformative technologies that truly make a difference.

Your Role Awaits

We are seeking a Senior Software Engineer to join our dynamic Research & Product Innovation team. This position focuses on rapid software prototyping for prospective clients, while also providing support for internal product development. Ideal candidates will be full-stack engineers with extensive experience in TypeScript, Node.js, and modern web development frameworks, as well as proficiency in Rust.

You will take ownership of complex features, thriving in a fast-paced, experimental setting. The role requires you to work onsite at one of our offices in Nashville or Tampa three days a week.

Key Responsibilities:

  • Rapidly design and develop software prototypes, from backend APIs to frontend user interfaces.
  • Create intuitive, responsive interfaces using modern frameworks such as React, Vue, or Angular.
  • Architect scalable backend systems utilizing Node.js and TypeScript, employing Rust as necessary.
  • Design and model data structures to support flexible and performant applications.
  • Configure and integrate databases and external services effectively.
  • Lead feature development while mentoring team members on best practices.
  • Make informed technology and architecture decisions for new prototypes and experiments.
  • Engage in code reviews, team planning, and technical discussions.
  • Keep abreast of emerging technologies in web development and full-stack engineering.

About TheIncLab

TheIncLab is at the forefront of creating intelligent digital solutions that empower teams engaged in crucial missions. Our commitment to blending innovation with purpose offers you the opportunity to work on cutting-edge technology that has a meaningful impact.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.