mimica - Staff/Lead Fullstack Engineer (Data Structures Expert)
Requirements
• You have at least 8+ years of experience as a Software Engineer and high engineering standards. • Knowledge of advanced system design principles, data structures, algorithms, and the core concepts underlying data-intensive applications. • Strong experience and understanding of React and Node.js. • Experience with SQL and NoSQL databases. • Deep understanding of advanced performance optimisation techniques across front-end and backend. • Committed to upholding high engineering standards, delivering clean, testable, reusable, modular, and well-documented code. • Experience owning projects from start to finish, including speccing, design, development, testing, deployment, release and observability. • Drive to develop your skills, improve team processes and reduce debt. • Fluency in English, with effective communication skills – articulating complex ideas, concepts and trade-offs clearly. • Background working in fast-paced, successful scale-up environments or as a founding engineer, with a track record of delivering value quickly and iteratively alongside building processes. • Graph or Canvas-based Rendering, or graph/geometry editing. (FE-focused). • Building RBAC and advanced data modelling (BE-focused). • This is a fully remote position. To ensure effective collaboration with our team, we are only considering candidates in the following regions: • Europe & Africa: Locations within European timezones (typically UTC-1 to UTC+3). • The Americas: Locations in the Eastern Time Zone (e.g., US East Coast, Toronto) or UTC-3 (e.g., Brazil, Argentina) • Recruitment Stages • Stage 1 | Recruiter Screen with Technical Recruiter • Stage 2 | Take-home Challenge (async) + Follow-up (Live) - with colleagues in an equivalent role • Stage 3 | System Design (Live) - with the Chapter Leader + colleagues • Stage 4 | Founders/Behavioural Interview - with Chapter Leader + Co-founder/CTO
Responsibilities
• Developing data-visualisation applications and new features around displaying significant large data properties (e.g., insights regarding processes, workflows and metrics) in effective ways, with scalability & reliability in mind. • Building interfaces and real-time frontend services that enable multiple users to edit graph data and re-train AI models through their input. • Owning projects end-to-end as part of small teams, collaborating with our TLs and Product Managers. • Participating in architectural decisions, collaborating across teams to identify and implement product improvements and producing documentation for your implementations. • Participate in and improve the Team's and Chapter's internal processes and rituals so that we're more effective. • Providing feedback to peers through RFCs, code reviews and helping those around you to level up. • Participating in hiring and onboarding new team members.
Benefits
• 💰 Generous compensation + stock options - aligned with our internal framework, market data, and individual skills. • 🏢 Distributed work: Work from anywhere - fully remote, in our hubs, or a mix. • 💻 Company-issued laptop, remote setup stipend, and co-working budget • 📍 Flexible schedules and location • ☀️ Ample paid time off, in addition to local public holidays • 🍼 Enhanced parental leave • 📖 Annual learning & development budget • 🌴 Annual workaways and regular virtual & in-person socials • 🌍 Opportunity to contribute to groundbreaking projects that shape the future of work • Note: Some benefits may vary depending on location and role • ⚠️ Mimica will only contact candidates from an @mimica.ai email address. We do not request banking or sensitive personal information during the recruiting process.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT