Back to Jobs
Technical Architect
The vacancy has expired
-
SalaryBest in IndustryLocationHyderābād, IndiaIndustryInformation TechnologyJob Description
My client is one of the largest leading online streaming platform and have their global innovation center set up in Hyderabad.
Title: Technical Architect
Roles & Responsibilities:
- Design and develop the overall application architecture, ensuring that it is scalable, secure, and maintainable.
- Responsible for the overall architecture of our backend services
- Lead the design and architecture discussions for new features
- Mentor and guide other developers with the feature implementation to make sure code quality is good and design principles are not compromised. Set high bar for code review
- Work closely with other teams like Dev-Ops and Quality Assurance for stable and efficient deployments and releases.
- Closely partner with the product team to improve our overall product offering.
- Spend at least 50% of the time in hands-on coding activities - directly own implementation of some hard features, do POCs, debug performance issues, improve scalability, etc.
Desired Skills:
- 12+ years of software engineering experience in Cloud/Web technologies, with the most recent 6years in architecting & designing the products.
- Technical skills: Cloud, Storage, Security, Micro-Services, Compute at Scale, Data workflows
- Backend: JavaScript, TypeScript and NodeJs o Tools: Redis, Docker
- SaaS skills such as Aurora DB, DynamoDB, Elastic Cache, New Relic, Pager Duty, OKTA, SNS, EC2.
- Cloud skills: AWS Cloud, AWS SQS, AWS Lambda / AWS SAM, AWS API Gateway, AWS S3, AWS Cloudformation, Terraform
- Working experience as a Node JS developer, strong proficiency in java script and JS tech stack, knowledge of ReactJS is plus
- knowledge of node Js and frameworks available for it like express, sailsJS, strongloop,
- understanding of databases such as MongoDB, PostgresDB, GraphDB, MYSQL etc
- Creating database schema that represent and support business processes
- understanding the nature of asynchronous programming quirks and work around.
- Work with development teams to ensure that the architecture is implemented according to best practices and standards.
- Identify and mitigate potential risks and issues related to the application architecture and provide guidance on how to address them.
- Develop and maintain architectural diagrams and documentation to ensure that the architecture is well-documented and communicated to all stakeholders.
- Knowledge of architectural design patterns, performance tuning, database, and functional designs
- Knowledge of user authentication and authorisation between multiple systems, servers, and environments
- Code optimization for better performance of the tool and software
- Working directly with the team leads and architects to complete the assigned tasks
- Provide proper status updates to the team leads and project manager for the smooth running of the project Push code to git every day with proper comments for secure keeping of the work done
- Integration of multiple data sources and databases into one system
- Stay up to date with the latest trends and technologies in application architecture, and apply them to continuously improve the performance and functionality of our applications.
- Proficiency in project management tools like JIRA etc, code versioning tools such as Bitbucket and GIT
If interested, please share your CV to [email protected] and let's connect!
It has come to our attention that clients and candidates are being contacted by individuals fraudulently posing as Antal representatives. If you receive a suspicious message (by email or WhatsApp), please do not click on any links or attachments. We never ask for credit card or bank details to purchase materials, and we do not charge fees to jobseekers.
