Remotery

Senior Full-Stack Engineer – NestJS, React Native

Posted Aug 5

This is a fully remote position, open to applicants in Portugal.

📋 Description

• Develop and enhance a new greenfield digital platform within a large enterprise setting.

• Assume responsibility for the complete technical delivery process.

• Design and create scalable, secure, and high-performance solutions.

• Construct robust backend services and scalable APIs using Node.js, TypeScript, and NestJS.

• Design and optimize relational databases, focusing on data modeling, schema design, and query optimization.

• Implement caching, session management, and performance enhancements utilizing Redis.

• Create mobile applications or integrations using React Native and Expo.

• Collaborate with teams utilizing Kotlin and Spring Boot to ensure alignment in architecture, infrastructure, and technical methodologies.

• Deploy and manage cloud-based services using AWS ECS and associated AWS infrastructure.

• Implement authentication and authorization solutions with Auth0 or similar identity platforms.

• Conduct unit, integration, and end-to-end testing across backend and mobile applications.

• Contribute to architectural decisions, technical direction, continuous improvement, and pragmatic engineering choices.

• Effectively collaborate with distributed teams.


⛳️ Requirements

• Senior-level experience as a Full-Stack Engineer.

• Demonstrated ability to independently drive technical decisions, architecture discussions, and software delivery.

• Strong backend development expertise with Node.js, TypeScript, and NestJS.

• Proven production experience in building scalable APIs and backend services.

• Experience in designing and optimizing relational databases using PostgreSQL, including data modeling, schema design, and query optimization.

• Practical experience with Redis for caching strategies, session management, and performance tuning.

• Familiarity with Docker and Docker Compose.

• Hands-on experience in deploying and managing cloud-based services using AWS ECS and relevant AWS infrastructure services.

• Strong grasp of software architecture principles, design patterns, clean coding practices, and maintainable system design.

• Experience in developing mobile applications or integrations using React Native and Expo SDK.

• Experience in implementing authentication and authorization solutions using Auth0 or similar enterprise identity platforms.

• Strong knowledge of automated testing methodologies, including unit, integration, and end-to-end testing for both backend and mobile applications.

• Professional proficiency in English at a B2 level or higher.

• Ability to effectively collaborate with distributed teams.


🏝️ Benefits

• 15th month salary.

• Health insurance covering your family.

• Birthday off.

• Mobility program for digital nomads.

• Real work-life balance.

People also viewed

Cloudera8 hours ago

Staff Software Engineer, Flink/Streaming Analytics

PL flagPoland OnlyFull-timeFull-stack Engineer
ApplyView job
Stellar Cyber9 hours ago

Senior / Staff Software Engineer – Parser Team

US flagUnited States OnlyFull-timeFull-stack Engineer$150k – $200k/year
ApplyView job
Pragmatike9 hours ago

Senior Founding Product Engineer

US flagCalifornia, +3 more statesFull-timeFull-stack Engineer$200k – $350k/year
ApplyView job
Pragmatike9 hours ago

Staff Product Engineer

US flagCalifornia, +3 more statesFull-timeFull-stack Engineer$200k – $350k/year
ApplyView job
Pragmatike9 hours ago

Founding Product Engineer – YCombinator Experience

US flagCalifornia OnlyFull-timeFull-stack Engineer$200k – $350k/year
ApplyView job
Pragmatike9 hours ago

Lead Product Engineer

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$200k – $350k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers