Position: Senior Technical Architect (Poland)
Company: Starkflow
Experience required: 5y
Category: Java
English level: fluent
Published: 2022-01-01T00:00:00+02:00

**About the client:**
Client is the subscription billing and revenue management platform that lets you solve for your today, and scale for your tomorrow. They automates the lead-to-ledger workflow across your revenue stack, so you can dream, deploy, and enjoy the breeze. While the MRR just keeps rolling.

**About the position:** As Chargebee's business and customer base grow, we need to build a platform that  deals with the complexity of numbers & types of services growing exponentially while  data continues to originate from multiple sources and increasingly gets distributed  across the globe. To provide the best experience, we are building a platform that  works effortlessly and enables our users to deliver features to customers with high  velocity. 

**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 knows how to  choose the correct one. 

**Responsibilities:** 
1. Collaborate and derive technical vision for the platform initiatives. 2. Articulate problem statements, identify user stories, document functional and non functional requirements. 
3. Drive system design using standard practices & patterns viz. domain driven  design and hexagonal architecture. 
4. Proactively setup reviews for design and code. Provide guidance to engineering  teams during implementation and deployment. 
5. Build strong relations with partner organizations to align technical effort with  market & customer needs. 
6. Clearly communicate architectural and design decisions to all stakeholders. 7. 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.