Principal Architect
Paysafe
The candidate should be willing to work in an international, multicultural, and fast-growing company that is constantly facing changes.
What you will do:
-  
Advocates for cohesion of work to the architecture vision for DW
 
-  
Participates in the architecture community
 
-  
Communicate/evangelize/train teams on a group platform
 
-  
Oversee the technical realization of the architecture to ensure consistency with the initial design, and make adjustments to accommodate the reality in the field
 
-  
Technology and Design Proof of Concepts
 
-  
Technology Authority
 
-  
Support Tooling Decisions
 
-  
Designs data model for new components with consultation from BI group, database developer and developers
 
-  
Design new solutions or evolve existing solutions to fulfill business requirements
 
-  
Defines technology standards and guidelines
 
-  
Identify performance, scalability and stability impacts
 
-  
Ensure appropriate departments are notified and present for design discussions
 
-  
Consult with all developers in design creation. Architects own responsibility for long-term system design and have the final say in design when disagreements arise.
 
-  
Provides technical guidance and coaching to developers and engineers
 
-  
Assess new technologies to be included in the standard technology stack of the platform
 
-  
Provides technical and organizational insight on the platform to other technical departments (e.g. InfoSec)
 
-  
Provides technical feedback for Product owners in making decisions on product implementation and prioritization
 
-  
Collaborates with stakeholders to determine functional and non-functional requirements for new applications or components to ensure the architecture will fulfill these.
 
To be successful you need to have
-  
Hands-on experience with Java, distributed revision control systems and relational and NoSQL databases
 
-  
Knowledge of Unix system fundamentals
 
-  
Experience in building server-side components for large-scale web applications
 
-  
Passionate about technology, optimization and scalability
 
-  
Ability to understand the architectural perspective on technology
 
-  
Leadership skills
 
-  
Previous experience in an Agile environment
 
-  
Very good command of English