mimica - Staff/Senior Backend Engineer (Node.js)
Responsibilities
• Contributing to architectural decisions and collaborating across teams to identify and implement product improvements. • Developing and optimizing a real-time backend service that enables multiple users to edit graph data and re-train AI models through their input. • Creating libraries and building APIs in our Node.js backend to interact with the various ML components of the system. • Diagnozing fault-tolerance and availability issues, as well as performance bottlenecks, and resolving them. • Refactoring our components and services and producing documentation for your implementations. • Providing feedback to peers through pair programming and code reviews and helping those around you to level up. • Background in backend engineering, focusing on developing high-performance production software and scalable architectures. • Minimum 8 years of experience as a Software Engineer. • Proficiency in JavaScript/TypeScript, and experience using modern frameworks and technologies (e.g., Docker, K8s) to build high-throughput, low-latency systems. • Practical experience in designing APIs and managing databases (e.g., PostgreSQL, MongoDB), with a keen eye for query optimization and efficient data storage & handling. • Firm grasp of distributed systems concepts and techniques – microservices, load balancing, caching, horizontal/vertical scaling and stateless architectures. • Commitment to upholding high engineering standards, prioritizing code quality, maintainability, reliability, and security. • Strong analytical and troubleshooting skills – methodically decomposing systems to identify bottlenecks, determine root causes and implement effective solutions. • Drive to continually develop your skills, improve team processes and reduce debt. • Fluency in English, with effective communication skills – articulating complex ideas, concepts, and trade-offs clearly. • Experience owning projects from start to finish, including speccing, architecture, development, testing, deployment, release and monitoring. • Experience working within an international high-impact Startup/Scale-up environment – delivering value quickly and iteratively. • Active interest in AI, automation, or related fields. • We’d love to hear from you, even if you feel you don’t quite have all of the above. • This is a fully remote position. You can be based anywhere in the UK, Americas, or Europe within a UTC-6 to UTC+1 timezone.
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