Lead Architect (Tallinn, Estonia)
Permanent
Estonia
Posted 3 years ago
Lead Architect (Tallinn, Estonia)
Our client is a technology solutions company passionate about Customer tailored product development. From requirements definition and specification, software coding and development, to application support and maintenance; they understand and assist with the entire product lifecycle. They strive to deliver the highest possible business output on every task and project they undertake.
They are looking for a Lead Architect, to join a fast-growing company and bring together the Backend, Frontend and Data functions. They expect their Lead Architect to be a hands-on technical leader with a passion for high-quality scalable technology, strong overall technical competency, and the ability to take initiative.
Responsibilities
- Establish and manage the centre of excellence group to define an architectural implementation roadmap in collaboration with the product team.
- Assist on economic decision-making based on buy vs build model and facilitate related discussions.
- Manage risk identification and risk mitigation strategies associated with the architecture.
- Lead the architectural discussions and support development teams on prioritizing these activities with SH-s and TPO-s.
- Encourage collaboration between different teams when developing technical solutions.
- Assist development teams in creating architectural blueprints. The architectural team has to ensure that architectural documents are up-to-date, shared, and stored properly.
- Distribute tasks between chapters based on architectural blueprints when necessary.
- Provide architectural requirements to business initiatives to ensure alignment with the overall architectural vision.
- Translate complex functional and technical requirements to detailed architecture.
- Oversee our client’s system and services on a higher level and knows their interconnection.
- Defines communication between system modules and drives its improvements.
- Identify gaps in architectural design and propose improvements.
- Develop high-level product specifications with attention to system integration.
- Define a scalable service-oriented architectural vision for the product portfolio.
- Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform.
Qualifications
- In-depth experience of backend development using Java (we use SpringBoot and reactive approach)
- Hands-on experience with micro-services architecture and event-sourcing
- Good knowledge of frontend technologies (we use Angular)
- Good knowledge of database design and data structures
- Understanding of standard web security practices
- Knowledge of best practices in SEO implementation, Google Analytics
- Knowledge of containerization, Docker and/or cloud platforms (GCP, AWS)
- Experience in Project Management or leading technical projects
- Willingness and want to get involved with hands-on coding for about 20% of your time
- Awareness of architecture frameworks (for example TOGAF)
Job Features
Job Category | Information Technology |
Salary / Hourly Rate | Attractive |
Job Type | Permanent |
Start Date | Immediately |