Remote Senior/Lead Backend Engineer (Webapp)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Mimica's mission is to accelerate the discovery and deployment of automation with AI.
  • The first product, Mapper, learns patterns from employee clicks and keystrokes, identifies key steps, decisions, and repetition, and generates “blueprints” for automation.
  • The core of the ML pipeline translates noisy low-level computer actions into a clean, human-readable representation.
  • A companion tool, Miner, helps enterprises identify and prioritize automation opportunities.
  • The engineering approach prioritizes customer needs, works in small project-based teams, and encourages flexibility in problem-solving.
  • The role involves enhancing and scaling the backend systems powering the Mimica platform.
  • Responsibilities include designing and implementing scalable architecture, developing and optimizing backend services and APIs, and improving performance and reliability of existing components.
  • The position offers the opportunity to shape technical direction, processes, and culture as part of the early engineering team.
  • Daily tasks include contributing to architectural decisions, developing a real-time backend service, creating libraries and APIs, diagnosing issues, refactoring components, providing feedback through pair programming, and participating in hiring and onboarding.

Requirements:

  • A background in backend engineering with a focus on developing high-performance production software and scalable architectures is required.
  • Proficiency in JavaScript/TypeScript and a willingness to utilize modern frameworks and technologies such as Docker and K8s to build high-throughput, low-latency systems is necessary.
  • Practical experience in designing APIs and managing databases like PostgreSQL and MongoDB, with a focus on query optimization and efficient data handling, is essential.
  • A firm grasp of distributed systems concepts and techniques, including microservices, load balancing, caching, and scaling, is required.
  • A commitment to upholding high engineering standards, prioritizing code quality, maintainability, reliability, and security is expected.
  • Strong analytical and troubleshooting skills to identify bottlenecks and implement effective solutions are necessary.
  • A drive to continually develop skills, improve team processes, and reduce debt is important.
  • Fluency in English with effective communication skills to articulate complex ideas clearly is required.
  • Bonus qualifications include experience owning projects from start to finish, knowledge of secure software design principles, experience in a high-impact startup environment, and an interest in AI or automation.

Benefits:

  • The position offers generous compensation, aiming to pay at the top of the local market based on a structured salary framework.
  • Health benefits and ample paid time off are provided.
  • Non-tangible benefits include flexible schedules and location, start-to-finish project ownership, and the opportunity to contribute to impactful projects.
  • The role is fully remote, allowing candidates to be based anywhere in the UK, Americas, or Western Europe within a UTC-6 to UTC+1 timezone.
Leave a feedback