
Backend Engineer, Mid-Level – NodeJS
Liminal
full-time
Posted on:
Location Type: Hybrid
Location: Lisboa • 🇵🇹 Portugal
Visit company websiteSalary
💰 €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