Senior Software Engineer (NodeJS, AWS)

Jobgether · Portugal

Company

Jobgether

Location

Portugal

Type

Full Time

Job Description

Team: IT

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer (NodeJS, AWS) in Portugal.

This role is ideal for a highly skilled engineer passionate about building scalable, distributed systems in a modern cloud-native environment. You will work on designing and evolving backend architectures that power large-scale social discovery products used globally. The position involves strong ownership across the full development lifecycle, from system design to production deployment and operations. You will collaborate closely with cross-functional teams to deliver high-impact solutions while balancing performance, scalability, and cost. The environment is fast-paced, remote-first, and highly collaborative, with a strong emphasis on engineering excellence. You will also play a key role in improving system reliability, reducing technical debt, and introducing new engineering practices.

Accountabilities:

  • Collaborate with engineering teams and stakeholders to define effective technical solutions, balancing scope, timelines, and system quality.
  • Design and decompose high-level system architecture and translate it into actionable implementation plans.
  • Build and maintain backend services using Node.js, TypeScript, and AWS serverless technologies.
  • Implement DevOps practices including monitoring, logging, security, and scalability improvements.
  • Deploy and support production systems, ensuring reliability and high availability.
  • Monitor distributed systems, troubleshoot incidents, and resolve production issues across AWS infrastructure and event-driven pipelines.
  • Continuously improve system performance, stability, and maintainability while reducing technical debt.
  • Maintain CI/CD pipelines, testing frameworks, and code quality standards.
  • Conduct code reviews and participate in architectural decision-making.
  • Evaluate and introduce new technologies and engineering practices where relevant.
  • Requirements:

    • 3+ years of production experience with TypeScript and Node.js (ESM).
    • Strong hands-on experience with AWS CDK v2 and infrastructure-as-code practices.
    • Deep knowledge of AWS serverless ecosystem: Lambda, Step Functions, API Gateway, SQS, DynamoDB, S3, EventBridge.
    • Solid understanding of event-driven architecture, asynchronous processing, queues, and dead-letter queues.
    • Experience with DynamoDB data modeling and designing efficient access patterns.
    • Familiarity with CI/CD pipelines using GitHub Actions or similar tools.
    • Experience writing automated tests using Jest; familiarity with BDD frameworks (e.g., Cucumber) is a plus.
    • Ability to design and document technical solutions (architecture diagrams, technical specifications).
    • English proficiency at B1 level or higher.
    • Nice-to-have:

      • Experience with Linux administration (Ubuntu), including SSH, Nginx, SSL/TLS, and service management.
      • Exposure to GPU instance management for LLM inference, including cost optimization and monitoring.
      • Experience with AWS analytics tools such as Kinesis Firehose, Glue, Athena, and Parquet formats.
      • Familiarity with observability tools like AWS CloudWatch dashboards and composite alarms.
      • Benefits:

        • Fully remote full-time opportunity.
        • 28 calendar days of annual vacation.
        • 7 wellness days per year for personal rest or urgent needs without using sick leave.
        • Referral bonuses up to $5,000 for successful candidate recommendations.
        • 50% coverage for professional training, courses, conferences, and industry events.
        • Corporate discounts for English language learning.
        • Health support with annual compensation up to $1,000 for medical insurance or healthcare expenses.
        • Workplace support, including equipment provision or reimbursement for home office setup or co-working space.
        • Internal gamified recognition system with redeemable rewards for merchandise, team activities, and wellness perks.
Apply Now

Date Posted

04/24/2026

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0

© 2026 Job Transparency. All rights reserved.