About the job Solutions Architect
Key Responsibilities
Technical Leadership
Architecture & Design: Oversee the architecture, design, and implementation of scalable, secure, and robust systems.
Coding Standards: Establish and maintain high-quality coding standards, ensuring a standards-based approach in all technical operations.
Development Oversight
Platform Management: Manage the development of key platforms and applications using NestJS, Next.js, and React.
Process Optimization: Design and optimize efficient development processes, leveraging best practices in software engineering and Agile methodologies.
Technical Philosophy
Precision & Accuracy: Apply experience from previous organizations where precision and accuracy were paramount.
System Building: Guide the team in building systems for data ingestion, transformation, and processing at scale.
Predictive Modelling and Analytics
Algorithmic Processing: Utilize skills in algorithmic processing of data at scale.
Machine Learning Enhancements: Introduce machine-learning enhancements and develop data narratives to drive insights.
Cloud Infrastructure Management
Strategic Guidance: Provide strategic guidance on cloud architecture to ensure scalability, security, and cost-efficiency.
Collaboration: Work closely with cloud providers and internal teams to optimize infrastructure and systems.
Team and Department Leadership
Team Building: Build and nurture a high-performing technology team, fostering a culture of collaboration, innovation, and accountability.
Alignment with Business Goals: Align the technology roadmap with business objectives, ensuring technical delivery meets company goals.
Technical Stack
Development
Frontend: React, Next.js
Backend: NestJS, Laravel (currently migrating to NestJS)
Languages: TypeScript
Databases
MariaDB
BigQuery
Google Datastream
Hosting
AWS
Fargate
Qualifications
Professional Experience: Extensive experience in software development and architecture, particularly with the specified tech stack.
Technical Leadership: Proven ability to lead technical teams and oversee complex projects.
Cloud Expertise: Strong knowledge of AWS and cloud infrastructure management.
Full-Stack Development: Proficiency in React, NestJS, Next.js, TypeScript, and familiarity with Laravel.
Skills
Architectural Design: Expertise in designing scalable, secure, and efficient system architectures.
Process Optimization: Skilled in Agile methodologies and software engineering best practices.
Data Processing: Experience with data ingestion, transformation, processing, and predictive modeling.
Machine Learning: Understanding of machine learning principles and their application in data analytics.
Communication: Excellent verbal and written communication skills, capable of conveying complex technical concepts to diverse audiences.
Problem-Solving: Strong analytical and problem-solving abilities.