The Technical Architect will lead the design, development, and implementation of scalable, secure, and high-performance applications and infrastructure, leveraging AWS cloud services, modern front-end technologies (React), and robust back-end development (Ruby / Ruby on Rails). This role requires a blend of architectural vision, technical leadership, and deep practical knowledge in DevOps methodologies to drive continuous integration and delivery.
Key Responsibilities :
- Architectural Design & Strategy :
- Define and drive the technical architecture for applications, ensuring scalability, reliability, security, and performance.
- Lead the design and implementation of AWS cloud infrastructure, leveraging services like EC2, S3, RDS, Lambda, ECS / EKS, VPC, and others.
- Develop and implement architectural patterns and best practices for React-based front ends and Ruby / Ruby on Rails back-ends.
- Evaluate and recommend new technologies and tools to enhance the development and operational landscape.
- DevOps & CI / CD :
- Design, implement, and maintain robust CI / CD pipelines using tools like Jenkins, GitLab CI, AWS CodePipeline / CodeBuild / CodeDeploy, etc.
- Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
- Implement and manage monitoring, logging, and alerting solutions for cloud infrastructure and applications.
- Ensure adherence to security best practices and compliance standards throughout the development and deployment lifecycle.
- Technical Leadership & Mentorship :
- Provide technical leadership, guidance, and mentorship to development and operations teams.
- Conduct code reviews and ensure adherence to coding standards and architectural principles.
- Collaborate effectively with cross-functional teams, including product management, QA, and other architects.
- Development & Optimization :
- Contribute to hands-on development of critical components using React and Ruby / Ruby on Rails.
- Optimize application performance and cloud resource utilization to achieve cost-efficiency and improved user experience.
- Troubleshoot and resolve complex technical issues related to application, infrastructure, and DevOps pipelines.
Required Skills & Qualifications :
Experience : Proven experience as a Technical Architect or Senior DevOps Engineer with a strong focus on AWS, React, and Ruby / Ruby on Rails.AWS Expertise : In-depth knowledge and hands-on experience with a wide range of AWS services. AWS certifications are highly desirable.DevOps Proficiency : Strong understanding and practical experience with DevOps principles, CI / CD pipelines, IaC, containerization (Docker, Kubernetes), and monitoring tools.Front-end Development : Expert-level proficiency in React.js, including state management libraries (Redux, Context API), routing, and component-based architecture.Back-end Development : Strong proficiency in Ruby and Ruby on Rails, including API design, database interactions, and testing frameworks.Soft Skills : Excellent communication, leadership, problem-solving, and collaboration skills. Ability to work effectively in a fast-paced, agile environment.