Position: Senior/Staff Full Stack Engineer (TypeScript / Python)
Location: Remote (Must be based in Portugal)
About the Role
Signify have partnered with a company that are looking for a Senior/Staff Full Stack Engineer to join their distributed engineering team and play a key role in designing and delivering scalable, cloud native SaaS solutions.
This position requires deep expertise across modern web application development, with TypeScript powering the frontend and Python driving backend services.
You will contribute to architectural decisions, guide technical standards, and help elevate engineering practices across the team.
Key Responsibilities
Design, develop, and maintain robust web applications using TypeScript (frontend) and Python (backend)
Lead and contribute to architectural discussions, technical design sessions, and system reviews
Translate business requirements into scalable, secure, and maintainable technical solutions
Mentor and support junior engineers, fostering strong development standards and best practices
Actively engage in Agile ceremonies including daily stand-ups and sprint planning
Participate in peer code reviews to ensure code quality, performance, and reliability
Contribute to continuous improvement of SDLC processes and deployment workflows
Required Experience & Skills
10+ years as a software engineer
Hands on experience with both Python and Typescript
Strong understanding of system architecture, design patterns, and technical trade offs
Experience designing and working with relational databases and data modeling principles
Good knowledge of Kuberenetes and AWS
Experience working within Agile or Kanban development methodologies
Coaching and mentoring experience