Position: Senior Technical Architect (500)
Company: PSR
Experience required: 3y
English level: upper

**We need technology leaders who:**
• Thinks out-of-the-box when it comes to deriving innovative & efficient solutions to complex problems.
• Likes to articulate vision in-depth while inviting critics for positive technical debates & discussions.
• Can communicate and evangelize large impactful initiatives across the organization.
• Enables engineering teams to do their best work.
• Of the many ways available to balance the simple and the easy know how to choose the correct one.

**Responsibilities:**
• Collaborate and derive technical vision for the platform initiatives.
• Articulate problem statements, identify user stories, document functional and non-functional requirements.
• Drive system design using standard practices&patterns viz. domain driven design and hexagonal architecture.
• Proactively set up reviews for design and code. Provide guidance to engineering teams during implementation and deployment.
• Build strong relations with partner organizations to align technical effort with market & customer needs.
• Clearly communicate architectural and design decisions to all stakeholders.
• Collaborate with multiple internal and external teams to execute the technical vision.

**Desired skills (experience on some and prefer exposure to most):**
• Microservices Framework - Spring or Gokit, Java or Golang, Service Mesh
• technologies, High Availability & Fault Tolerant design at Cloud Scale. Performance
• optimization, Experience building applications on AWS/Azure/GCP, Distributed Data
• Store Management Technologies, SQL / No-SQL / Time series databases, Pub-Sub
• technologies - AWS SQS/SNS/Kinesis, Kafka, NATS, Event Mesh, Distributed
• Tracing, Health Monitoring, and Observability, Zero-trust design practices.