Location
United States
Job Type
full-time
Salary
Unknown
Posted
February 17, 2026

Job Description

Superside is hiring a Senior FullStack Engineer to help automate how creative talent is staffed to projects at scale. As we move from manual allocation to AI-assisted staffing throughout 2026, you’ll design and build internal systems that manage availability, skills, and complex scheduling workflows with speed and precision.

You will own work across the full stack, from intuitive frontend interfaces to backend logic, APIs, and data modeling. You’ll leverage AI tools where they provide real acceleration, while maintaining architectural clarity, performance, and code quality.


What You’ll Do

  • Lead development of secure, scalable features for staffing automation and resource management

  • Architect and build high-performance UIs such as interactive timelines, dashboards, and real-time grids using React

  • Design and implement backend services that support complex scheduling logic and operational workflows

  • Build and improve APIs to enable seamless integration across internal systems

  • Optimize performance across the stack, from database queries to frontend rendering

  • Collaborate closely with Product and Design to transform manual staffing processes into intuitive software experiences

  • Apply AI-assisted development tools strategically, focusing your effort on high-leverage technical decisions

  • Contribute to architectural decisions and help shape engineering best practices


What You’ll Need

  • 4+ years of professional full-stack development experience

  • Strong frontend expertise in React

  • Solid backend experience (Kotlin with Spring Boot is a strong plus)

  • Deep understanding of scalable software architecture and design patterns

  • Experience designing and consuming RESTful APIs

  • Strong testing discipline across unit, integration, and end-to-end tests

  • Experience working in CI/CD environments

  • Ability to work autonomously in a remote-first setup

  • Fluent English communication skills

  • Interest in AI-powered product development and automation

  • Comfortable using AI-assisted coding tools while staying accountable for output and quality


Why Superside

Global Talent. Remote by Design.
We are a natively remote company operating across 60+ countries. Remote work is not a perk here. It is how we operate and deliver value.

High Performance. Low Ego.
We move fast, collaborate deeply, and focus on outcomes. We value ownership, clarity, and continuous improvement.

Startup Influence. Scale-Up Stability.
Join at a moment where your technical decisions can directly shape the product, while benefiting from the stability of an established and growing business.

Growth & Development.
We invest in continuous learning, leadership development, and expanding your technical ownership over time.

🎯 Who is this job for?

This role is ideal for a Senior Full-Stack Engineer with 4+ years of experience and strong expertise in React and scalable backend development (Kotlin/Spring Boot is a plus). It suits someone who can design complex scheduling systems, build high-performance interactive UIs (timelines, dashboards), and architect robust APIs and data models end-to-end. You should be comfortable owning architectural decisions, optimizing performance across the stack, working in CI/CD environments, and leveraging AI-assisted tools responsibly in a remote-first setup.

πŸ’¬ Potential Interview Questions

  1. How would you design a system to automate staffing and resource allocation at scale?
    I would model availability, skills, and constraints explicitly in the data layer, design a scheduling engine that can handle conflicts and priorities, and expose it through clear APIs that power intuitive operational UIs.

  2. How do you build high-performance interactive UIs such as timelines or real-time grids in React?
    I use virtualization for large datasets, memoization to prevent unnecessary re-renders, and efficient state management to ensure smooth interactions even with complex, frequently updating data.

  3. How do you approach designing backend services for complex scheduling logic?
    I separate core scheduling algorithms from transport layers, apply clear domain-driven boundaries, and ensure business rules are well-tested and deterministic to avoid unexpected edge cases.

  4. How do you optimize performance across the full stack?
    On the backend, I profile queries, add indexes, and reduce unnecessary data transfer. On the frontend, I minimize bundle size, control rendering cycles, and monitor real user performance metrics.

  5. How do you design RESTful APIs that support evolving internal workflows?
    I use consistent resource modeling, versioning when needed, and clear request/response schemas to ensure APIs remain stable while allowing incremental evolution.

  6. What architectural principles do you apply in scalable full-stack systems?
    I favor modular design, separation of concerns, clear service boundaries, and stateless services where possible, while keeping complexity proportional to business needs.

  7. How do you ensure strong test coverage in a feature-rich system?
    I combine unit tests for business logic, integration tests for service interactions, and end-to-end tests for critical staffing flows to prevent regressions in high-impact areas.

  8. How do you collaborate with Product and Design to digitize manual workflows?
    I first understand the manual process deeply, identify inefficiencies, and iteratively transform them into intuitive software experiences with continuous feedback loops.

  9. How do you use AI-assisted development tools responsibly in production systems?
    I leverage them for scaffolding, refactoring ideas, and exploring solutions, but I validate logic, review generated code critically, and ensure architectural consistency.

  10. How do you operate effectively in a remote-first, high-autonomy environment?
    I communicate proactively, document decisions clearly, manage my priorities independently, and ensure alignment with stakeholders through regular updates and measurable outcomes.

πŸ“‹ Job Summary

Superside is a globally distributed creative services company building AI-powered systems to automate how talent is staffed to projects at scale. We’re hiring a Senior FullStack Engineer to design and deliver secure, scalable staffing automation tools, building high-performance React interfaces alongside robust backend services (Kotlin/Spring Boot a plus). You’ll own features end-to-end—from APIs and data modeling to interactive dashboards and scheduling workflows—while leveraging AI-assisted development responsibly. This is a fully remote role offering strong growth, high ownership, and the opportunity to shape critical architecture in a fast-scaling, AI-driven environment.

Required Skills

React TypeScript

Never miss a JavaScript opportunity

Subscribe to get similar jobs and weekly insights delivered to your inbox

Related jobs

Germany

Full Stack Engineer

Metrikflow

Full-time
United States

Senior/Staff Software Engineer

Form Health

Full-time
Berlin, Germany

Senior Software Engineer (f/m/d)

Contentful

Full-time