Netherlands
3 weeks ago
Staff/Senior Backend Engineer (Node.js) logo

Staff/Senior Backend Engineer (Node.js)

Mimica

Staff/Senior Backend Engineer (Node.js)

Mimica is an AI-powered process intelligence platform seeking a Staff/Senior Backend Engineer (Node.js) to enhance and scale backend systems. The role involves designing scalable architecture, developing APIs, and taking operational responsibility. Requires 8+ years of experience, proficiency in JavaScript/TypeScript, and experience with modern frameworks. Fully remote position within UTC-6 to UTC+1 timezones.

RemoteFull-timeSeniorJavaScriptTypeScript

Salary

Not specified

Work Location

Netherlands, NL

Work Model

Fully remote position. Can be based anywhere in the UK, Americas, or Europe within a UTC-6 to UTC+1 timezone.

Experience Required

8 years

Employment Type

Full-time

Experience Level

Staff/Senior

Core Qualifications

Technical (Must-have)
JavaScriptTypeScriptNode.jsDockerKubernetesPostgreSQLMongoDBMicroservicesLoad BalancingCachingHorizontal ScalingVertical ScalingStateless ArchitecturesAPI DesignQuery Optimization
Soft Skills
CommunicationCollaborationAnalytical SkillsTroubleshootingProblem SolvingOwnershipCuriosityAdaptabilityMentoring

Preferred Qualifications

Technical (Nice-to-have)
Project ManagementStartup EnvironmentAIAutomation

Key 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.
  • Diagnosing 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.
  • Participating in hiring and onboarding new team members; taking on end-to-end project management responsibilities as we grow.
Backend EngineerNode.jsTypeScriptJavaScriptMERN stackDistributed SystemsRemoteAIProcess IntelligenceSeries B