Position: Robotic Process Automation (RPA) Solution Architect / Technical Lead (Python)
Company: Zoral
Category: Python
Experience required: 5y
English level: upper
Published: 2021-09-01T00:00:00+03:00

**Description:**
Zoral is looking for an experienced, creative and self-sufficient Robotic Process Automation (RPA) Solution Architect / Technical Lead to a drive development of a multi-client, cloud-based (AWS), scalable and fault-tolerant RPA product/platform in the financial domain from the technical architecture & design, implementation and infrastructure perspective.

**Responsibilities:**
•	Assist the Product Management / BA / Requirements Team (partially located in the US) with the requirements analysis. Understand requirements for the product/platform and client-specific solutions to be built upon the platform.
•	Develop ideas/solutions for the technical architecture and design to implement the requirements, discuss and agree the ideas/solutions with the development team. Make final technical architecture and design decisions when necessary.
•	Document and share technical architecture and design-related information when necessary.
•	Do or drive research on related technical questions, together with the development team, DevOps and IT department.
•	Work with the DevOps and the IT department to drive resolution of infrastructure-related questions and issues, including production and development hosting environments, CI/CD etc.
•	Work with the Project Manager to understand the project priorities and assist with the project estimating and planning.

**Technical skills & hands on experience:**
-	Cloud platforms: 
o	Amazon Web Services
o	Google Cloud Platform would be a plus
-	Databases: 
o	Relational and non-relational databases design principles and best practices
o	PostgreSQL
o	SQL/DML/DDL
-	Containers:
o	Docker
o	Kubernetes
-	Programming languages: 
o	Python (preferred)
o	JavaScript would be a plus
-	Solid knowledge of architecture and design patterns, principles and best practices designing and implementing scalable, fault tolerant, multi-tenant cloud-based solutions
-	Solid understanding of the micro-services design and delivery approaches
-	Solid understanding of networking basics
-	RPA frameworks and experience developing RPA solutions would be a plus
-	Experience with Twilio and SendGrid would be a plus

**Other skills required:**
-	Good spoken and written English
-	Creative
-	Proactive
-	Self-sufficient: able to work and deliver with the minimal support required
-	Leadership.

**We offer:**
• Attractive salary and good opportunities for career and personal development;
• Compensation package;
• Good opportunities for career and personal development;
• Office in a picturesque place or remote.