Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Full-Stack Engineer

SketchDeck

Senior Full-Stack Engineer

SketchDeck.ai is transforming construction estimation through applied AI. Our platform automates complex parts of the estimation process, helping construction professionals work faster, improve accuracy, and bid on more opportunities.

Our consistent record of delivering practical AI solutions has established SketchDeck.ai as a trusted technology partner within the construction industry.

We are looking for a Senior Full-Stack Engineer to design, build, and operate the product experiences and services behind our AI-enabled construction estimation platform.

This is a hands-on senior engineering role with broad ownership. You will work across a modern React and TypeScript frontend, Python and Flask services, MongoDB data models, background processing, and integrations with our computer vision systems.

Our product presents engineering challenges that go beyond a typical web application. Estimators work with large, multi-page structural drawings through an interactive canvas. They review, correct, and approve the output of computer vision models across documents containing hundreds of pages and thousands of detected elements.

Building this experience requires thoughtful work across rendering performance, client-side state, data access, asynchronous processing, usability, and system reliability. You may investigate a canvas rendering issue in the morning, improve a MongoDB query in the afternoon, and help diagnose a stalled inference job before the day ends.

You will work directly with the Head of Engineering and collaborate with product, design, platform, and machine learning engineers. We are a focused team where senior engineers influence technical direction, own outcomes, and see their work reach customers quickly.

During your first year, you will help us:

  • Deliver reliable product features from initial design through production operation.
  • Improve the performance and usability of our interactive drawing experience.
  • Make it faster and easier for estimators to review, correct, and trust model-generated results.
  • Strengthen the boundaries between the web application, background jobs, and machine learning services.
  • Improve data access patterns and indexing for large drawing sets and growing customer workloads.
  • Expand meaningful automated test coverage across critical user and system workflows.
  • Improve observability so the team can identify customer-impacting issues quickly.
  • Reduce complexity in established parts of the codebase while continuing to deliver product value.
  • Help define engineering practices that support secure, maintainable, and frequent releases.
  • Mentor other engineers and raise the quality of technical design, implementation, and review.

• You have genuine depth in frontend and backend development. You can own a feature across both without treating either side as an afterthought.

• You care about business outcomes and user experience. You understand that technically correct software can still fail if it is slow, confusing, or difficult to operate.

• You are comfortable working in a growing product where requirements evolve and engineers participate in shaping the solution.

• You make pragmatic decisions based on customer impact, delivery risk, maintainability, and operating cost.

• You take ownership beyond implementation. You test your work, observe it in production, respond when it fails, and complete the follow-up work.

• You can improve an established codebase incrementally while protecting active customers and current delivery commitments.

• You communicate clearly with engineers, product leaders, designers, and subject matter experts.

• You use AI-assisted development tools to improve speed and quality while reviewing their output with the same care as any other code.

Key responsibilities include:

Product Engineering

• Design, build, test, deploy, and maintain customer-facing features across React, TypeScript, Python, and Flask.

• Own features through discovery, technical design, implementation, release, production monitoring, and ongoing improvement.

• Translate customer and product needs into maintainable technical solutions.

• Collaborate with product and design partners to clarify requirements, identify risks, and improve usability before implementation begins.

• Balance near-term delivery with the architectural work needed to keep the product maintainable.

Interactive Drawing and Canvas Engineering

• Build performant interfaces for reviewing and editing detection results within large structural drawings.

• Improve rendering, navigation, selection, annotation, zooming, and editing workflows within our Pixi.js-based drawing canvas.

• Profile and optimize browser performance across rendering, memory use, network activity, and client-side state.

• Design interactions that remain responsive when users work with hundreds of pages and thousands of visual elements.

• Diagnose complex issues involving rendering order, coordinate systems, event handling, browser resources, and application state.

• Help define reusable patterns for canvas tools and drawing interactions.

Frontend Architecture

• Build accessible, responsive interfaces using React, TypeScript, MUI, and MUI X Data Grid.

• Design predictable client-side state using TanStack Query, Zustand, and appropriate React patterns.

• Establish clear boundaries between server state, application state, component state, and canvas state.

• Improve component design, data-fetching behavior, error handling, loading states, and recovery experiences.

• Contribute to frontend architecture decisions, shared component standards, and code organization.

• Identify and resolve performance issues through browser profiling, measurement, and targeted optimization.

Backend Services and APIs

• Design and operate Python and Flask services that support interactive product workflows and machine learning processes.

• Create clear, secure, and maintainable RESTful APIs.

• Improve validation, error handling, authentication, authorization, and observability across service boundaries.

• Design services that handle partial failure, timeouts, retries, duplicate requests, and changing workloads.

• Troubleshoot issues across API services, background workers, databases, object storage, and external integrations.

• Contribute to the continued evolution of the platform's architecture and service boundaries.

Machine Learning Integration

• Collaborate with machine learning engineers to integrate OCR, object detection, and related inference workflows into the product.

• Translate model output into clear and correctable user experiences.

• Design interfaces and data contracts that allow models and product services to evolve independently.

• Build workflows that account for long-running inference, partial results, failed jobs, reprocessing, and model version changes.

• Improve how confidence, validation, correction, and processing status are represented to users.

• Help ensure that reruns and corrective workflows protect existing customer work.

Data and Performance

• Design and optimize MongoDB and DocumentDB data models, queries, indexes, and aggregation patterns.

• Investigate performance issues using query plans, application metrics, and realistic data volumes.

• Ensure data access patterns remain responsive as drawings, projects, and customer activity grow.

• Contribute to data migration, integrity validation, backup, and recovery workflows.

• Help enforce secure data access and tenant isolation throughout the application.

Asynchronous Processing

• Build and maintain reliable background job workflows for document processing, detection, export, and other long-running operations.

• Design for retries, duplicate delivery, idempotency, backpressure, timeouts, and partial failure.

• Make job progress and failure states visible to users and operators.

• Create safe recovery paths for stalled, failed, or partially completed jobs.

• Collaborate with platform and machine learning engineers to improve queue and worker architecture.

Quality and Testing

• Write focused unit, integration, component, and end-to-end tests.

• Use Vitest and React Testing Library for frontend testing and pytest for backend testing.

• Contribute to Cypress coverage for critical customer workflows.

• Treat tests as part of the design process, with emphasis on business-critical behavior and failure conditions.

• Improve test reliability, execution time, fixtures, mocking strategies, and maintainability.

• Participate in code reviews that evaluate correctness, security, usability, performance, and operational impact.

Delivery and Production Ownership

• Work with Docker and Docker Compose across development, testing, and production environments.

• Contribute to Bitbucket Pipelines and improve automated quality gates, build processes, and release validation.

• Help create frequent, repeatable, and observable deployments.

• Add structured logging, metrics, error reporting, and tracing where they improve

Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Senior Full-Stack Engineer in United States vacancy
  • $280k - $320k

     ..., and transaction-driven services. As the platform evolves, engineering is focused on building resilient systems, improving operational...  ...a modern cloud environment. \n \n We are seeking a Senior Full Stack Engineer to take ownership of critical backend systems and contribute... 
    Senior

    Goliath Partners

    West Virginia
    16 days ago
  •  ...Terrakotta is hiring senior engineering talent! We’re putting a premium on raw ambition and scrappiness. We’re looking for someone who wants to ship fast, learn faster, and leave a visible dent in the product every day. What You'll Do Architect and ship features... 
    Senior
    Full time
    Flexible hours

    Terrakotta

    Seattle, WA
    4 days ago
  • THE GLOBAL LEADER IN DATA & ANALYTICS RECRUITMENTHarnham Search and Selection Company Number: 05723485Harnham Search and Selection is a registered company in England and Wales. Reg no. 05723485Harnham Europe Limited Company Number: 09956940Harnham GmbH HRB: 196954Harnham...
    Senior
    Work at office

    Harnham

    Phoenix, AZ
    2 days ago
  •  ...Collaborate with Product, Data, Platform, and AI teams to deliver secure and scalable solutions.Responsibilities5+ years of software engineering experience Strong C# / .NET and Azure expertise Experience building production APIs and backend services Hands-on experience with... 
    Senior

    Motion Recruitment

    New York, NY
    4 days ago
  •  ...A leading company focused on privacy and safety regulations is hiring a Senior Full Stack Engineer. Located in Brooklyn, NY, the role is a contract position supporting the platform. This opportunity is ideal for experienced engineers eager to develop reliable systems... 
    Senior
    Contract work

    Onward Search

    Brooklyn, NY
    4 hours ago
  • Job-ID29314984Reference26-26235Role Summary We are seeking a Senior Full Stack & Cloud Platform Engineer to play a foundational role in the development and productization . This individual will design and develop scalable cloud-native applications while helping establish... 
    Senior

    Mindlance

    Tallahassee, FL
    3 days ago
  •  ...core platform product across the stack, and you help set the bar the...  ...trustworthy. You are a senior hand who makes the codebase better...  ...the code you touch, so the next engineer builds on it. The bar you...  ...across the team. Build and ship full-stack features against the... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    TelyRx

    United States
    1 day ago
  • $190k - $250k

     ...Senior / Staff Full Stack Engineer – Applied AI New York City $190,000–$250,000 + Equity | Hybrid working Neulinx have partnered with a high-growth, Series D-backed TravelTech company that's transforming the $100bn+ travel industry through technology and AI... 
    Senior
    Full time
    Work at office

    Neulinx

    New York, NY
    3 days ago
  • Chicago, ILHybridFull Time$100k - $130kA leading event technology and production company is seeking a Senior Full Stack Developer to join its technology organization. The company supports conferences, trade shows, corporate meetings, and live events through a combination... 
    Senior
    Full time

    Motion Recruitment

    Chicago, IL
    1 day ago
  •  ...Senior Full Stack Engineer — Backend Focus Location: Rockville, MD or Tysons, VA Work arrangement: Hybrid — 3 days onsite per week Must have’s: ~10 years of experience ~ Java, Springboot, API ~ Frontend: Angular, React ~ DB – RDS, Query optimization,... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Fixed term contract
    Immediate start
    3 days per week

    Unisys

    Rockville, MD
    3 days ago
  •  ...Are you an experienced Senior Full Stack Engineer Engineer? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Senior Full Stack Engineer to work remotely at their company. JOB DESCRIPTION Position: Senior Full Stack... 
    Senior
    Full time
    Remote work

    TALENT Software Services

    United States
    2 days ago
  • $125k - $150k

     ...livestock operations through remote monitoring technology. This full-time onsite opportunity in Fort Worth, TX offers the chance to...  ...facing platform used by more than 10,000 users. They're looking for engineers who enjoy owning features end-to-end, working autonomously, and... 
    Senior
    Full time
    Remote work

    Motion Recruitment

    Fort Worth, TX
    1 day ago
  •  ...Are you an experienced Senior Full Stack Software Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Senior Full Stack Software Engineer to work remotely. JOB DESCRIPTION Position... 
    Senior
    Full time
    Remote work

    TALENT Software Services

    United States
    4 days ago
  • $285k - $325k

     ...Our client is scaling its engineering organization to support the next phase of growth across its digital finance ecosystem. With continued...  ...power its core business operations. We are looking for a Senior Full Stack Engineer to help shape the technical direction of critical... 
    Senior
    Full time

    Goliath Partners

    United States
    4 hours ago
  • $140k - $200k

     ...all of it, we build with AI. We expect senior engineers to use AI tooling fluently across the software...  ...resolve production issues across the stack, across modern and legacy code.Required...  ...-on experience building and shipping full-stack web applications to production. Fluency... 
    Senior
    Flexible hours

    LeanData

    Santa Clara, CA
    2 days ago
  • PLEASE CLICK HERE TO SEE *ALL* OF OUR JOB OPENINGS!Senior Full Stack Engineer (Backend)As a Senior Full-Stack Engineer, you'll be a key player in building the technology platform that delivers these insights, working with cutting-edge algorithms and composite AI solutions... 
    Senior
    Casual work
    Work at office

    Three Pillars Recruiting

    San Francisco, CA
    3 days ago
  •  ...ID28986922Reference26-21531Remote100% RemotePosition Title: Senior Full Stack EngineerLocation: Remote Duration: Contract to Hire Profile:...  ...designKnowledge of software development lifecycle and modern software engineering principles and practicesExperience setting up a DataOps... 
    Senior
    Contract work
    Work experience placement
    Remote work

    Mindlance

    Reston, VA
    1 day ago
  • Silver Spring , MarylandOpen to RemoteFull Time$150k - $180kThis is a full-time Senior Full Stack Engineer remote / hybrid opportunity. Our client is a personal finance technology company that helps consumers manage subscriptions, bills, budgeting, and financial accounts... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work

    Motion Recruitment

    Silver Spring, MD
    1 day ago
  • $166.6k - $208.3k

     ...through the skies. It embodies the elegance of simplicity in engineering, transforming the demanding task of controlling an aircraft...  ...product engineering group is growing and we’re looking to hire senior full-stack engineers. We’re a team of pragmatic, product-minded... 
    Senior

    Mercury

    San Francisco, CA
    1 day ago
  • $201k - $276k

    Foster City, CASoftware - Autonomy Software /Full-time /HybridThe HD Mapping team is seeking an experienced full-stack engineer to lead development of the web services that support the creation, cataloging, and maintenance of 3D HD maps deployed across Zoox’s fleet. This... 
    Senior
    Full time
    Relocation package

    Zoox

    Foster, CA
    5 days ago
  • Job ID: 25905864Reference Number: 25-00790Title: Senior Full Stack Engineer with Rule Engine and API development (Node.js, Java, Drools,)Location: Nashville, TNPosted Date: 2025-07-16Contact: Mahi MahiContact Email: ****@*****.*** Phone: (609) 701-801... 
    Senior

    HAN Staffing

    Nashville, TN
    4 days ago
  • Bachelor’s degree or foreign equivalent in Computer Science, Mechanical Engineering, or related field and 10 years of progressive post-baccalaureate experience in the job offered or related occupation.5+ years of hands-on experience with NoSQL database management systems... 
    Senior

    MoTek Technologies

    New York, NY
    2 days ago
  •  ..., innovative company, join Swoop and help us revolutionize how brands connect with patients and HCPs. About the roleAs a Senior Full-Stack Engineer, you will have a hand in architecting the technology and customer experience that are pivotal to multiple web products for... 
    Senior
    Live out

    Nimble Rx

    Redwood City, CA
    2 days ago
  • $190k - $230k

     ...where impact drives revenue.About the RoleWe’re hiring a Senior Fullstack Engineer who wants to build consumer products at meaningful scale with...  ...HaveExperience5+ years building and maintaining complex full-stack systemsExperience in startup or high-ambiguity environmentsStrong... 
    Senior
    Shift work

    Propel

    Brooklyn, NY
    4 days ago
  •  ...MassachusettsOnsiteFull Time$150k - $200kThis client is looking for a senior software engineer who enjoys building products from the ground up and influencing both technology strategy and product direction. This full-time opportunity offers the chance to lead the development of... 
    Senior
    Full time

    Motion Recruitment

    Woburn, MA
    4 days ago
  • $180k - $230k

     ...Kiddom helps schools and districts deliver more equitable, effective, and adaptive learning experiences.We're looking for a Senior Full Stack Engineer to join our AI Experience Pod, the team behind Kiddom's flagship AI-powered experience for teachers and students. You'll... 
    Senior
    Permanent employment
    Local area
    Flexible hours

    Kiddom

    San Francisco, CA
    1 day ago
  •  ...the equipment technology space is seeking a Senior Software Engineer to join its product development organization. This full-time position is based in Chicago's River North...  ...You Will Be Doing • Design and develop full stack web applications • Build scalable backend services... 
    Senior
    Full time

    Motion Recruitment

    Chicago, IL
    1 day ago
  • $161k - $210k

    Senior Software Engineer Dealpath is the AI-powered operating system for institutional real estate investing — purpose-built to help the world's leading firms capture more opportunities, make faster decisions, and execute with precision. As a Senior Software Engineer here... 
    Senior
    Casual work
    Immediate start

    Dealpath

    New York, NY
    3 days ago
  • $185k - $210k

     ...designed technologies that keep food in the food system and out of landfills.Job SummaryWe are seeking a highly skilled Senior Full Stack Engineer to join our engineering team. This is an individual contributor technical leadership role reporting to the Director of Software... 
    Senior

    Mill Industries

    San Bruno, CA
    2 days ago
  • $117.3k - $156.4k

     ...join us as we disrupt the home security space and relentlessly pursue our mission of keeping Every Home Secure. As a Senior Full Stack Software Engineer you will:Build solutions for our e-commerce platform including design, development, testing, and deploymentUse the best... 
    Senior
    Work at office

    SimpliSafe

    Boston, MA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Full-Stack Engineer. Be the first to apply!