Prosigliere · 14 hours ago
Principal Backend Engineer (Typescript)
Prosigliere is seeking a highly skilled Principal Backend Engineer with deep expertise in Typescript. The role involves designing and evolving backend architectures, driving technical decisions, and mentoring team members to ensure high standards of code quality and DevOps practices.
Responsibilities
Lead the design and evolution of backend architectures, ensuring scalability, performance, and maintainability
Define and implement engineering best practices and frameworks to uplift our quality and resiliency
Take ownership of complex technical initiatives, from planning and estimation to delivery
Collaborate with cross‑functional teams to integrate frontend and backend components seamlessly
Guide and mentor other engineers, sharing knowledge and reviewing code to ensure technical excellence
Champion CI/CD, infrastructure as code, and DevOps best practices
Proactively identify areas for improvement in our systems and propose architectural changes
Qualification
Required
8+ years of professional experience as a backend developer
Deep expertise in Typescript and NestJS, with solid knowledge of relational and non‑relational databases
Hands‑on experience designing and deploying microservices and event‑driven systems
3+ years running workloads on AWS Lambda and related services (DynamoDB, RDS), with strong understanding of cloud architecture patterns
Strong understanding of clean code principles, separation of concerns, and software design patterns
Solid experience implementing CI/CD pipelines and containerization (Docker, Kubernetes)
Ability to work independently and drive projects with minimal supervision
Strong project management mindset and interpersonal skills
A team player who enjoys collaborating and helping others grow
Preferred
Familiarity with infrastructure as code and monitoring practices is a plus
Experience with Python is a plus
Experience in frontend development is a plus