Senior Full Stack Engineer (Workflow)
TLDR
Lead the greenfield rebuild of the LottieFiles Platform, shaping architecture and performance while integrating frontend and backend for scalable asset management.
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
Benefits
Flexible Work Hours
Health Insurance
Medical Insurance
Home Office Stipend
Bonus to set up your workstation at home
Learning Budget
Generous learning budget
Co-working space membership
Unlimited leave days
Remote-Friendly
Fully Remote Working Environment
Wellness Stipend
Gym membership
LottieFiles is a digital asset management and collaboration platform designed for designers and developers who need a seamless way to create, edit, and share animations. It caters to a global community, enabling users to enhance their projects with interactive animations effortlessly. What sets LottieFiles apart is its focus on enabling real-time collaboration and accessibility of high-quality animated assets.