Technical Architect

Technical Architect

Company Name Confidential
12-20 years
Not Specified

Job Description


Roles & Responsibilities

· Responsible for the overall technology strategy, architecture, and design across all stages of the product. · Design and build modern solutions informed by a deep understanding of cloud architecture and how distributed systems operate at scale · Map out the execution plan to meet the company’s technology and product goals · Frequently get down to coding to conduct Proof of concepts and designing solutions · Responsible for ensuring data security and maintaining the reliable performance of all production-level services. · Analyze product operational data to configure and improve performance, scalability, and stability of applications · Own and manage code quality and technical debts of the team · You will work closely with Product Managers, Engineering and QA Leads, and UX Designers in defining and prioritizing the roadmap of the product. · Employ Agile methodologies like Scrum to plan and deliver committed results keeping relevant stakeholders in the loop along the way. · Define and refine engineering processes across the team. Set up best practices, CI-CD pipelines, and review processes of the team
Eligibility

12+ years of technology work experience.
Minimum 5 years of experience designing highly scalable, highly transactional, high performance, highly available systems, and robust applications. Should have worked end-to-end on all aspects of the system for at least two years.
Experience in enterprise architecture, design patterns and implementation of custom developed solutions.
Has helped lead design and development on large, in-house-built applications
Experience deploying & managing distributed applications, API Gateways, CDN etc. Experience in scaling and performance optimization of distributed systems.
Extensive experience in using UX design best practices to design solutions and a deep understanding of responsive design.
Experience in building scalable, responsive applications using AngularJS, ReactJS, VueJS, JavaScript (ES6/7), HTML, CSS, Less/Sass. · 5+ years of experience writing backend services with Node.js using API-driven architectures, especially micro-services, REST, 12-factor applications. · Strong knowledge and experience in distributed systems and caching
Demonstrable experience in enterprise-level data platforms involving implementation of end-to-end data pipelines
Experience with column-oriented database technologies (i.e. Big Query, Redshift, Vertica), NoSQL database technologies (i.e. DynamoDB, BigTable etc.) and traditional database systems (i.e. Postgres) · Hands-on experience with AWS solutions using the following stack: Cloud formation, CloudWatch, ECS (Fargate), Cognito, API Gateway, IAM roles and policies, Kinesis, Kubernetes (AKS), Lambda, S3, RDS (Aurora, PostGresSQL), Redshift · Should be well versed with the AWS well-architected framework and apply those principles while designing a solution. · Strong understanding of HTTP, WebSocket, OAuth, RESTful, CORS and other web technologies · Experience with version control, development tools and a good understanding of DevSecOps role with experience with CI/CD tools like Jenkins, Bamboo
· Knowledge of commerce and CMS platforms, ideally having worked on eCommerce and/or CMS projects in the past

Similar Jobs

Career Advice to Find Better