Back to All Jobs
LottieFiles

Senior Full Stack Engineer (Workflow)

LottieFiles
Full-Stack-Engineering
Salary not listed. Check market rate
Posted Today
Remote Anywhere

Job Description

About the Role

We're seeking an exceptional Senior Full-stack Engineer to take part in the ground-up rebuild of our LottieFiles Platform - a digital asset management and collaboration platform serving thousands of users worldwide. This is a rare opportunity to build a greenfield application from scratch, making foundational technical decisions that will impact our platform for the next 5+ years.

As a senior full stack engineer, you'll be responsible for both hands-on development and architectural discussions with the team leadership. You'll work with modern frontend and backend technologies while leveraging your expertise in systems-level programming to optimize performance-critical operations.

This role is perfect for engineers who thrive at the intersection of elegant frontend experiences and high-performance backend systems - someone who can build beautiful UIs while also optimizing the hot paths that handle operations at scale.

What You'll Do

Technical Leadership & Architecture

  • �� Participate in shaping the technical vision for rebuilding our asset management platform from scratch
  • �� Design centralized data architecture with direct database integration and shared business logic reusable across SSR and future GraphQL.
  • �� Make critical architectural decisions including tech stack selection, state management patterns, data layer design, and performance optimization strategies.
  • �� Ensure future-proof architecture compatible with GraphQL migration while optimizing for immediate SSR performance
  • �� Define coding standards and best practices for the team, ensuring maintainable, scalable code
  • �� Collaborate with product and design teams to translate requirements into technical specifications

Full-stack Development

Frontend

  • �� Build modern React-based apps with real-time capabilities using technologies like TanStack ecosystem, Server-Sent Events, and BroadcastChannel API
  • �� Build performant UI components with smooth data loading patterns, virtualization, and responsive user interactions
  • �� Optimize bundle size, lazy loading, and code splitting for <1s Time to Interactive

Backend Integration

  • �� Build a shared business logic layer reusable across multiple service boundaries and rendering contexts
  • �� Design database schema and ORM integration
  • �� Develop background job processing systems for asynchronous workflows

Performance-Critical Systems (Rust/Zig)

  • �� Design and optimize performance-critical operations using systems-level programming and worker-based architectures to keep heavy processing off the main thread
  • �� Implement WASM modules for browser-based file processing with near-native performance
  • �� Build batch processing systems capable of handling large-scale concurrent operations efficiently
  • �� Profile and eliminate performance bottlenecks across critical data processing and transformation pipelines

Required

Qualifications

Core Skills

  • �� 5+ years of professional software engineering experience, with significant full-stack work
  • �� Expert-level React and TypeScript with deep understanding of modern patterns and performance optimization
  • �� Strong backend development experience with direct database integration, and API design
  • �� Experience designing centralized business logic layers reusable across multiple platforms (SSR, APIs)
  • �� Database expertise: Schema design, query optimization, PostgreSQL
  • �� Production experience with real-time web technologies (WebSockets, SSE, WebRTC)
  • �� Deep understanding of web performance (Core Web Vitals, bundle optimization, lazy loading, code splitting)
  • �� Experience with state management at scale (Redux, Zustand, Jotai, Recoil, or similar)
  • �� Strong experience in systems-level programming for performance-critical applications, with proficiency in low-level optimization techniques including parallel processing, memory management, profiling, and benchmarking.
  • �� Experience building robust file processing systems including upload/download handling, media compression and format conversion, file validation, and quality checks.
  • �� Familiarity with cloud infrastructure, CI/CD pipelines, containerization, and monitoring/observability practices.

LottieFiles Perks

  • �� Fully Remote Working Environment
  • �� Flexible Work Hours
  • �� A welcome gift and LottieFiles swag pack
  • �� Bonus to set up your workstation at home
  • �� Unlimited Leave Days
  • �� Medical Insurance
  • �� Generous learning budget
  • �� Gym membership
  • �� Co-working space membership
  • Please note: To proceed with your application, you must confirm your acknowledgment of this Privacy Policy by ticking the checkbox on the next page.

Read our Privacy Policy here:LottieFiles: Privacy Policy

Originally posted on Himalayas

More Remote Jobs