Technical Architect- Mean Stack Job Description Template
Our company is looking for a × Technical Architect- Mean Stack to join our team.
Responsibilities:
- Review code to ensure design adherence, refactor for performance and modularity;
- Work closely with the team and product manager to provide the overall design and structure to the application;
- Develop POCs for early risk assessments;
- Automate the Devops process;
- Work closely with the Ux and development team to develop/implement re-usable UI frame-work elements and interactive apps;
- Responsible for planning product iterations & releasing iterations on schedule;
- Identify Performance challenges and other NFRs and provide solutions;
- Manage the TCO for cloud services by automating the service up and down time;
- Mentor developers to accomplish challenging tasks & provide technical advice and guidance to the Technical Leads.
Requirements:
- Experience in Agile Software Development especially Devops;
- MCA – Computers;
- Knowledge of designing Microservices and API based architecture using open source technologies;
- Hands on experience working with an RDBMS for 2+ years, including performance tuning of queries (PostgreSQL preferred);
- Exposure to native cloud-based application development will be a plus;
- Minimum 7+ years of Software Development work experience;
- 7+ years of overall experience;
- B.Tech/B.E. – Any Specialization;
- Minimum 2+ years of experience in architecting and designing large applications / products using Java, Python or .NET based technologies;
- Very strong problem solving and decision-making skills;
- Hands on experience in any of front-end frameworks like AngularJS (mandatory), ReactJS, BackboneJS;
- Exposure to multiple programming languages C#/Java/Python will be a major plus;
- Good understanding of UI best practices, application security and multi-lingual applications;
- BE Computer Science/MCA;
- Experience working with both RDBMS and NoSQL databases.