Senior Staff Software Engineer - Poland
Core
Architectural leader driving the transition from a monolithic Ruby on Rails application to a modern, distributed, event-driven architecture for a platform serving home service professionals.
Role type
Senior Staff Software Engineer (Architectural Lead)
Builds
Scalable, reliable systems across scheduling, estimates, service plans, and online booking domains
Domain
SaaS / Home Services / Distributed Systems
Required skills
Domain-Driven Design (DDD), Event-driven architecture, Cloud-native architectures (AWS), CI/CD pipeline design, System observability, API design (REST/GraphQL), Code review and architectural guidance
Preferred skills
AI tools for team efficiency, Monolith decomposition, Cross-squad initiative leadership
Technologies
Ruby on Rails, Django, Spring Boot, JavaScript, Python, Go, Java, Node.js, Kafka, SQS, Jenkins, GitLab
Responsibilities
Act as Engineering Director's technical eyes across multiple squads; Drive application performance and quality; Establish sub-system boundaries and strategic recommendations; Develop and maintain code quality standards; Proactively identify and drive architectural enhancements; Guide teams in automated testing strategies; Lead cross-squad initiatives (sharding, IAM, monolith decomposition)
Seniority
Senior Staff, high-impact IC with architectural leadership
