Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Reach IT
Our nearshore expertise sets us apart. We specialize in on-demand, scalable solutions, and operational excellence. By bridging the talent gap, we deliver results that drive your business forward.
We are looking for a Principal Backend Software Engineer | Node / AWS (Lisboa)
Overview
We are looking for a Principal Backend Software Engineer | Node / AWS (Lisboa).
Responsibilities
- Work as a Senior Backend Software Engineer focused on Node.js / TypeScript , developing scalable microservices and high-performance APIs;
- Contribute to the architectural refactoring of the backend core, creating a solid foundation for new products and integrations;
- Collaborate directly with the CTO and the engineering team in design, technology standards, and technical roadmap decisions;
- Build and maintain CI / CD pipelines (GitHub Actions) with automated unit, integration, and end-to-end testing;
- Implement observability with Datadog (logs, metrics, tracing) to ensure platform reliability;
- Build and operate cloud-native solutions on AWS , taking real ownership over critical parts of the platform;
- Execute refactoring of critical modules to increase resilience and reduce technical debt;
- Model and optimize data in MongoDB for high-volume transactional environments;
- Adopt IaC for consistent provisioning in Terraform ;
- Collaborate closely with frontend engineers (React / TypeScript) to align API contracts;
Requirements / Qualifications
6+ years of professional experience in backend development with Node.js (TypeScript);MongoDB for data modeling and query optimization (or DynamoDB);AWS cloud services (ECS / EKS, Lambda, S3, RDS, SQS / SNS, ElastiCache);Background in microservices architecture design, implementation, and refactoring;Experience Building and maintaining CI / CD pipelines (GitHub Actions, Docker);Jest (unit testing) | Supertest (API / integration testing);Observability tools , preferably Datadog (logs, metrics, tracing);Familiarity with event-driven architectures (Kafka, SNS / SQS);Exposure to GraphQL API design;Code quality and coverage.Fluency in English and ability to work in an international, cross-functional environment.About the role and collaboration
Experience : Expose to GraphQL API design; collaboration with frontend engineers to align API contracts.Other details
Seniority level :Mid-Senior levelEmployment type :Full-timeJob function :Information TechnologyIndustries :IT Services and IT ConsultingReferrals increase your chances of interviewing at Reach IT by 2x
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr