Description |
A fast-growing, tech-driven loyalty programs and benefits business is looking to hire a Technical Architect with expertise in:
Key Responsibilities:
1. Architectural Design & Governance
• Define, document, and maintain the technical architecture for projects and product modules.
• Ensure architectural decisions meet scalability, performance, and security requirements.
2. Solution Development & Technical Leadership
• Translate product and client requirements into robust technical solutions, balancing short-term
deliverables with long-term product viability.
• Oversee system integrations, ensuring best practices in coding standards, security, and
performance optimization.
3. Collaboration & Alignment
• Work closely with Product Managers and Project Managers to prioritize and plan feature
development.
• Facilitate cross-team communication to ensure technical feasibility and timely execution of
features or client deliverables.
4. Mentorship & Code Quality
• Provide guidance to senior developers and junior engineers through code reviews, design
reviews, and technical coaching.
• Advocate for best-in-class engineering practices, encouraging the use of CI/CD, automated
testing, and modern development tooling.
5. Risk Management & Innovation
• Proactively identify technical risks or bottlenecks, proposing mitigation strategies.
• Investigate and recommend new technologies, frameworks, or tools that enhance product
capabilities and developer productivity.
6. Documentation & Standards
• Maintain architecture blueprints, design patterns, and relevant documentation to align the team
on shared standards.
• Contribute to the continuous improvement of internal processes, ensuring streamlined
development and deployment workflows.
Skills:
1. Technical Expertise
• 7–10 years of overall experience in software development with at least a couple of
years in senior or lead roles.
• Strong proficiency in at least one mainstream programming language (e.g., Golang,
Python, JavaScript).
• Hands-on experience with architectural patterns (microservices, monolithic systems,
event-driven architectures).
• Good understanding of Cloud Platforms (AWS, Azure, or GCP) and DevOps practices
(CI/CD pipelines, containerization with Docker/Kubernetes).
• Familiarity with relational and NoSQL databases (e.g., PostgreSQL, MySQL,
MongoDB).
2. Leadership & Collaboration
• Excellent communication skills to work effectively with both technical and non-
technical teams.
• Ability to mentor developers, encouraging best practices and continuous learning.
• Capable of explaining complex technical topics in a clear, understandable manner to
stakeholders.
3. Strategic & Analytical Thinking
• Comfort with trade-off analyses (time, cost, complexity) when recommending
solutions.
• Experience conducting performance tuning and implementing security best
practices.
4. Agile & Project Management Exposure
• Familiarity with Agile/Scrum methodologies, sprint planning, and backlog refinement.
• Proven track record of on-time and on-budget delivery in a fast-paced environment. |