Liminal

Backend Engineer, Mid-Level – NodeJS

Liminal

full-time

Posted on:

Location Type: Hybrid

Location: Lisboa • 🇵🇹 Portugal

Visit company website
AI Apply
Apply

Salary

💰 €48,000 - €55,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudDockerGoogle Cloud PlatformMicroservicesMongoDBNode.js

About the role

  • Collaborate with cross-functional teams to build, optimize, and maintain backend architectures that power our platform.
  • Design, implement, and maintain scalable backend systems using modern tools and frameworks like NodeJS.
  • Develop high-performance database systems, with a focus on MongoDB and Google Cloud Platform technologies.
  • Build and optimize APIs to ensure seamless data flow between systems.
  • Contribute to the design and development of robust backend architectures that support complex data processing and low-volume, high-availability requirements.
  • Identify and implement performance optimizations across backend systems to improve reliability and speed.
  • Ensure the reliability of backend systems through comprehensive testing and continuous integration practices.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in backend development with NodeJS, preferably in cloud-based environments.
  • Proficiency in designing and developing backend systems using MongoDB and cloud platforms like GCP or AWS.
  • Experience with content schemas (structured, semi-structured, unstructured) and database performance tuning.
  • Familiarity with Identity and Access Management principles to secure systems.
  • Understanding of containerization (Docker), CI/CD pipelines, and microservices architecture.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
NodeJSMongoDBGoogle Cloud PlatformAWSAPI developmentdatabase performance tuningcontainerizationDockerCI/CD pipelinesmicroservices architecture
Soft skills
collaborationproblem-solvingcommunicationreliabilityoptimization
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering