Senior Backend Engineer, Node.js + AWS
Job Description
Team: IT
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Backend Engineer, Node.js + AWS in Portugal.
This role offers the opportunity to build and scale high-performance backend systems that power global products used by distributed teams worldwide. You will work in a collaborative, remote-first environment alongside product managers, frontend engineers, designers, and QA specialists to deliver reliable and customer-focused solutions. The position involves designing scalable architectures, developing robust APIs, and optimizing systems that handle large transaction volumes and complex workflows. You will contribute throughout the full software development lifecycle, from product discovery to deployment and continuous improvement. The environment values ownership, proactive collaboration, and engineering excellence while encouraging innovation and business impact. This is an ideal opportunity for an experienced backend engineer who thrives in fast-paced SaaS environments and enjoys solving large-scale technical challenges.
Accountabilities:
- Design, develop, and maintain scalable backend systems using Node.js, TypeScript, and cloud-based technologies.
- Collaborate closely with cross-functional teams including frontend engineers, product managers, designers, and QA professionals.
- Participate in all stages of the software development lifecycle, from product discovery and planning to deployment and optimization.
- Build and enhance APIs with strong focus on performance, scalability, validation, and security best practices.
- Optimize high-volume transactional systems to ensure reliability, concurrency handling, and system efficiency under load.
- Improve database structures, query performance, and data migrations using PostgreSQL.
- Identify, troubleshoot, and resolve bugs and production issues in a fast-paced development environment.
- Contribute to architecture discussions and continuous improvements in engineering standards and processes.
- At least 8 years of experience as a Software Engineer with strong backend development expertise.
- Advanced proficiency in Node.js, TypeScript/JavaScript, and backend engineering best practices.
- Experience with at least one additional server-side programming language.
- Strong knowledge of PostgreSQL, including query optimization, database modeling, and migrations.
- Solid understanding of object-oriented programming principles and software design patterns.
- Experience designing scalable and distributed systems capable of handling high transaction volumes.
- Strong experience building secure and scalable APIs, including authentication and queue-based architectures.
- Familiarity with AWS cloud services and serverless architectures is highly valued.
- Experience working with SaaS platforms and always-on production environments is a plus.
- Excellent communication skills with the ability to explain technical concepts clearly to diverse stakeholders.
- Comfortable working autonomously in fully remote and globally distributed teams.
- Business-oriented mindset with strong problem-solving and customer-focused thinking.
- Fully remote work flexibility with optional coworking access.
- Competitive compensation package with potential stock grant opportunities depending on role and location.
- Exposure to large-scale global SaaS products and complex engineering challenges.
- Opportunity to work with internationally distributed teams across multiple countries and cultures.
- Inclusive, collaborative, and innovation-driven work environment.
- Career growth opportunities in a fast-scaling global technology company.
- Access to additional perks and benefits based on employment status and location.
Requirements:
Benefits:
Explore More
Date Posted
05/29/2026
Views
0