Senior Remote Backend Engineer for Web Applications – UK/Europe/AMER
Mimica Announce Strategic Partnership
United Kingdom Full-time posted 2 days ago in I.T. & Communications-
Job ID 2774616
Job Description
What we are building
Mimica is driven by a powerful mission: to enable enterprises, teams, and individuals to reclaim their most valuable resource—time—while enhancing efficiency, purpose, and impact in their work.
Our innovative AI-driven task mining technology closely monitors employee actions across desktops, transforming them into comprehensive process maps. Mimica’s process intelligence uncovers inefficiencies, prioritizes enhancement opportunities based on ROI, recommends optimal automation technologies (such as RPA, intelligent document processing, and GenAI), and delivers a clear blueprint for developing new automations to revolutionize workflows.
Our approach to engineering
- We place customer needs as our top priority
- We operate in small, dynamic project teams
- We embrace flexibility in our problem-solving endeavors
- We take full ownership of our project lifecycles
- We foster a collaborative environment, breaking down silos
- We strike a balance between quality and speed
- We share responsibility for the integrity of our production code
- Each team member customizes their routine to optimize productivity
Your mission
In this role, you’ll be instrumental in enhancing and scaling the backend systems that power the Mimica platform, utilizing the MERN stack. Your responsibilities will include designing and implementing a robust architecture, developing and fine-tuning backend services and APIs, optimizing existing components for performance and reliability, and assuming operational responsibility for your creations. As a vital member of our early engineering team, you will have the chance to shape our technical strategy, processes, and culture.
Part of your day-to-day
- Collaborate with cross-functional teams to make informed architectural decisions and implement product enhancements.
- Develop and optimize a real-time backend service, enabling multiple users to collaboratively edit graph data and retrain AI models based on their inputs.
- Create libraries and build APIs within our Node.js backend to integrate with various machine learning components of the system.
- Identify and resolve fault-tolerance, availability issues, and performance bottlenecks.
- Refactor components and services while documenting your implementations for future reference.
- Provide constructive feedback through pair programming and code reviews, supporting the growth of your peers.
- Take an active role in the hiring and onboarding of new team members, managing projects end-to-end as the team expands.
What you will bring
- A solid background in backend engineering, specializing in building high-performance production software and scalable architectures.
- A minimum of 8 years of experience in software engineering.
- Proficiency in JavaScript/TypeScript, along with experience in utilizing modern frameworks and technologies (such as Docker and Kubernetes) to develop high-throughput, low-latency systems.
- Practical experience in designing APIs and managing databases (e.g., PostgreSQL, MongoDB), with a focus on query optimization and efficient data management.
- A thorough understanding of distributed systems concepts, including microservices, load balancing, caching, and scaling techniques.
- A commitment to upholding premium engineering standards, emphasizing code quality, maintainability, reliability, and security.
- Strong analytical and troubleshooting skills to methodically analyze systems, pinpoint bottlenecks, and devise effective solutions.
- A passion for continually enhancing your skills, refining team processes, and minimizing technical debt.
- Fluency in English with strong communication skills to clearly articulate complex ideas and concepts.
Bonus
- Experience in managing projects from inception to completion, encompassing specification, architecture, development, testing, deployment, release, and monitoring.
- Familiarity with working in a fast-paced international Startup/Scale-up environment, delivering value rapidly and iteratively.
- An active interest in AI, automation, or related fields.
We encourage you to apply, even if your qualifications do not perfectly match all of the above criteria.
Benefits
We offer competitive compensation, striving to lead the local market in salaries. Our structured approach to compensation considers market data and individual capabilities.
Additional benefits include health coverage, generous paid time off, and flexible arrangements for work schedules and location. You’ll have the chance to own projects from start to finish and engage in initiatives that can transform the future of work.
Location
This position is fully remote, allowing candidates to be based anywhere within the UK, Americas, or Europe in a UTC-6 to UTC+1 timezone.
What we offer
- Competitive compensation along with stock options, tailored to our internal framework, market benchmarks, and individual skills.
- Fully remote work options or blended arrangements out of our hubs.
- Laptop and remote setup reimbursement, plus a co-working budget.
- Flexible schedules and locations.
- Generous paid time off, in addition to local public holidays.
- Enhanced parental leave.
- Comprehensive health and retirement benefits.
- Annual budget for learning and development.
- Regular opportunities for virtual and in-person social events.
- The chance to be part of pioneering projects that define the future of work.
Note: Some benefits may vary based on location.