Platform Architect /Full-stack Architect
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
As a Senior Platform Architect, you will play a pivotal role in defining and implementing the architectural blueprint of our platform. Your responsibilities include designing scalable and resilient systems, utilizing cloud-native principles, and fostering the adoption of best practices. If you are passionate about creating innovative solutions and have a robust skill set covering both frontend and backend technologies, we want to hear from you.
Responsibilities:
Architectural Design:
Lead the architectural design of our platform, ensuring scalability, reliability, and security.
Implement design patterns and best practices to address specific business requirements.
Cloud-Native Technologies:
Leverage cloud-native principles with hands-on experience in AWS or Google Cloud Platform.
Implement serverless and event-driven architecture for enhanced efficiency and scalability.
Headless CMS:
Design a Headless CMS Data Model, by translating a Conceptual Data model into Content Type definitions.
Architecture Patterns:
Advocate for and implement architectural patterns such as Hexagonal or Multilayer architecture.
Develop Backend for Frontend (BFF) solutions to optimize frontend and backend interactions.
Integration and Collaboration:
Design platform integration patterns to ensure seamless collaboration between diverse system components.
Collaborate with cross-functional teams to align architectural decisions with agile methodologies.
Full stack Expertise:
Possess a strong understanding of both front-end and back-end technologies.
Guide developers in making informed technology choices based on project requirements.
RESTful, Real-Time APIs (WebSocket) and GraphQL APIS
Workflow Management:
CI/CD Process:
Oversee and enhance the CI/CD process, ensuring the continuous integration and delivery of high-quality software.
Implement Infrastructure as Code (IaC) for efficient and automated infrastructure management.
DevSecOps:
Embed security practices into the development lifecycle, fostering a DevSecOps culture.
Collaborate with the security team to implement and enhance security measures.
Frontend:
Design the solution and technical Frontend architecture.
Apply standards, Best Practices and design patterns on top of technical design
Requirements:
- Proven experience as a Senior Platform Architect, demonstrating successful architectural design and implementation.
- Expertise in cloud-native technologies, particularly in AWS or Google Cloud Platform.
- In-depth understanding of event-driven architecture and serverless computing.
- Strong knowledge of architectural patterns, including Hexagonal or Multilayer architecture.
- Fullstack expertise with a focus on both front-end and back-end technologies.
- Familiarity with CI/CD processes, Infrastructure as Code, and DevSecOps and OWASP principles.
- Proficiency in JavaScript and Java programming languages.
- Strong knowledge on Workflow Management Systems (Camunda or Pega) and BPMN modeling language
- Practical experience modeling Enterprise-grade workflows.
- Good understanding about Frontend technologies
- Frontend frameworks (React or Angular)
- Good understanding of component architecture, hooks, and state management (e.g., Redux/Middleware like Redux-Saga/Redux-Thunk etc.).
- Lazy loading
- Async/Reactive Programming
- Front end architecture experience, preferably in React JS or Angular
- Skilled in optimizing front end performance using techniques like code splitting, lazy loading, caching etc.
- Good understanding of component architecture, hooks, and state management (e.g., Redux/Middleware like Redux-Saga/Redux-Thunk etc.).
- Understanding of responsive designs and using CSS frameworks like Bootstrap or Material-UI.
- Experience with Unit testing frameworks like Jest or React Testing Library.