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