
Senior Full Stack Engineer – Tech Lead
Posted Oct 12

Posted Oct 12
This is a fully remote position, open to applicants in Portugal, +1 more country.
• Develop and sustain full-stack applications utilizing React, TypeScript, Node.js, and NestJS.
• Create AWS serverless services, which include TypeScript Lambda functions.
• Architect and advance distributed systems and event-driven workflows using Amazon EventBridge, SNS, and SQS.
• Construct features that integrate with machine learning forecasting models, facilitating automated workflows and human interactions.
• Implement automated unit, integration, and end-to-end testing, including Playwright.
• Enhance CI/CD pipelines for more automated and reliable delivery processes.
• Manage infrastructure as code through Terraform.
• Contribute to delivery workflows via Jenkins.
• Oversee production services using Grafana for metrics and OpenSearch for logging and alerts.
• Employ AI-assisted development methodologies to boost engineering efficiency while ensuring code quality.
• Collaborate with engineers, product stakeholders, and colleagues working on forecasting models.
• Direct architectural and technical decisions, mentor engineers, and take ownership of technical delivery while remaining hands-on.
• Extensive commercial experience in delivering full-stack applications with TypeScript, React, and Node.js.
• Proficiency in building backend services using NestJS or a similar Node.js framework.
• Strong practical experience with AWS serverless architecture, especially Lambda.
• Solid grasp of distributed systems and event-driven architectures, including asynchronous messaging, failure management, and service reliability.
• Familiarity with Amazon EventBridge, SNS/SQS, and DynamoDB, or closely related technologies and methodologies.
• Strong dedication to test automation, with experience in unit, integration, and end-to-end testing.
• Familiarity with Playwright or a similar end-to-end testing framework.
• Knowledge of Terraform, CI/CD pipelines, and production observability practices.
• Experience in implementing AI-assisted tools and practices throughout the software development lifecycle, with appropriate review and validation.
• Understanding of how applications integrate with machine learning models to enhance product features, automation, and user interaction.
• Proactive and collaborative mindset, capable of contributing independently and taking ownership of intricate engineering tasks.
• Proven track record of providing technical leadership, shaping architecture, supporting fellow engineers, and guiding delivery in a complex distributed environment.
• Excellent verbal and written communication abilities in English.
• Dedicated MLOps expertise is not mandatory.
• Opportunities for growth and involvement in diverse projects.
• Continuous training and mentoring.
• Potential for travel.
• A collegial environment where responsibility and authority are equally shared among colleagues.
• A culture that emphasizes learning from mistakes rather than criticizing failures.
• An agile environment where new ideas are encouraged.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.