Senior Technical Architect

10 - 14 years

0 Lacs

Posted:15 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Engineer, your primary responsibility will be to develop, maintain, and deliver high-quality production code in collaboration with the development team. You will focus on writing clean, efficient, and maintainable code while adhering to coding conventions and quality standards. Additionally, you will play a key role in leading the design and review of both High-Level Designs (HLD) and Low-Level Designs (LLD) for complex systems. One of your key deliverables will be to provide technical guidance and mentorship to junior and mid-level engineers, helping to foster their growth and development within the team. You will also drive the adoption of best practices, including test-driven development (TDD), and contribute high-level insights into system design, considering infrastructure tools and distributed system challenges. Your role will involve designing robust relational database schemas aligned with application requirements and supporting architectural decisions related to third-party integrations such as REST and SOAP APIs for secure application development. You will be responsible for initiating and maintaining processes aimed at improving engineering efficiency and codebase quality. In order to enhance application performance and security, you will utilize profiling tools, APM, and security scanning tools methodically. Implementing and maintaining CI/CD pipelines to ensure smooth and reliable software delivery will also be part of your responsibilities. Collaboration within a close-knit team environment is essential, where you will facilitate knowledge sharing and ensure smooth project delivery. Effective communication of technical concepts to cross-functional stakeholders will be necessary as well. To excel in this role, you should demonstrate strong expertise in JavaScript frameworks/libraries such as React, Angular, or NodeJS. Utilizing strong typing and TypeScript in production code will be crucial for improving code quality. Experience in developing SaaS applications on AWS, leveraging services like S3, EKS, RDS, and EC2, will also be beneficial. Moreover, you will work with Docker for containerization and deployment, build and support abstraction layers to increase the productivity of less experienced engineers, and promote test-driven development within the team. To qualify for this position, you should hold a Bachelors or Masters degree in Computer Science, Information Technology, or a related field, along with 10+ years of hands-on experience in developing production-quality code. Your expertise should include a strong knowledge of at least one JavaScript framework/library, experience with system design and architecture, and familiarity with object-oriented design, functional programming, data structures, and algorithms. Experience with 3rd party integrations, CI/CD tooling, cloud platforms like AWS, Docker, profiling tools, APM, and security scanning tools will all be valuable assets. Strong communication, collaboration, and mentoring skills are also essential in this role.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

thiruvananthapuram, kerala