We are seeking an experienced Technical Architect to lead the design and implementation of scalable, high-performance, and secure solutions across our platforms. The ideal candidate will bring deep technical expertise in modern web technologies, event-driven architectures, microservices, and cloud-native development, while also mentoring engineering teams and influencing technology strategy.
Responsibilities:
- Define, design, and own the overall technical architecture for web and backend systems.
- Architect and implement event-driven and GraphQL/REST-based APIs for scalable microservices.
- Collaborate with product managers, engineers, and stakeholders to align business goals with technical solutions.
- Evaluate and recommend cloud-native designs (AWS, GCP, or Azure) for scalability, resilience, and cost-effectiveness.
- Oversee CI/CD pipelines, containerization (Docker/Kubernetes), and DevOps workflows for seamless delivery.
- Guide teams in implementing frontend frameworks (SvelteKit, React, Vue) with best practices for performance, accessibility, and maintainability.
- Ensure secure, performant data storage and access patterns across SQL and NoSQL databases.
- Conduct code and architecture reviews, providing direction on design patterns, scalability, and maintainability.
- Champion engineering best practices: clean code, test-driven development, automated testing, observability.
- Mentor developers and foster a culture of technical excellence and innovation.
Qualifications, Skills and Experience:
- 15+ years of software engineering experience, with at least 5+ years in an architect/lead role.
- Proven expertise in TypeScript, Node.js, and frameworks such as HapiJS, Express, or similar.
- Strong knowledge of GraphQL, REST API design, and event-driven architecture.
- Hands-on experience with microservices design and distributed systems.
- Solid understanding of SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB).
- Proficiency in Docker, container orchestration, CI/CD workflows, and DevOps practices.
- Cloud expertise in AWS, GCP, or Azure (multi-cloud exposure a plus).
- Frontend proficiency in modern frameworks (SvelteKit, React.js, Vue.js) plus HTML5, CSS3 (Flexbox/Grid), JavaScript ES6+).
- Strong grasp of system security, performance tuning, and scalability considerations.
- Experience in leading design reviews, proof-of-concepts, and technical decision-making.
Nice to have
- Exposure to serverless computing (AWS Lambda, GCP Cloud Functions, etc.).
- Experience with Kubernetes and infrastructure-as-code (Terraform, Pulumi, etc.).
- Knowledge of observability tools (Prometheus, Grafana, ELK stack).
- Prior work in high-traffic, large-scale consumer or enterprise applications.