Software Architect

5 - 9 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You will be responsible for defining and developing scalable, high-availability system architectures for enterprise applications. This includes breaking down functional requirements into technical components, defining data models and system interactions, and providing technical solutions to clients. You will also need to identify potential challenges and risks, along with mitigation strategies, and optimize backend and frontend components for low-latency, high-throughput performance. Developing strategies for efficient data processing, storage, and retrieval to handle large datasets, identifying and resolving bottlenecks in application logic, database queries, and API response times, and architecting solutions that support multi-system integration will be key aspects of your role. Additionally, you will need to implement high-performance caching strategies (Redis, Memcached) and database optimizations, work closely with software engineers, DevOps teams, and business stakeholders, provide technical mentorship to developers, and conduct code and architecture reviews. - Define and develop scalable, high-availability system architectures for enterprise applications - Break down functional requirements into technical components - Define data models and system interactions - Identify potential challenges and risks, along with mitigation strategies - Optimize backend and frontend components for low-latency, high-throughput performance - Develop strategies for efficient data processing, storage, and retrieval to handle large datasets - Identify and resolve bottlenecks in application logic, database queries, and API response times - Architect solutions that support multi-system integration - Implement high-performance caching strategies (Redis, Memcached) and database optimizations - Work closely with software engineers, DevOps teams, and business stakeholders - Provide technical mentorship to developers and conduct code and architecture reviews You should have the following qualifications and skills: - Backend: PHP -laravel, Node, Java, Python - Frontend: React.js, Angular - Databases: PostgreSQL, MySQL, MongoDB, Cassandra, Elasticsearch - Messaging & Streaming: Kafka, RabbitMQ, Pulsar - Cloud & DevOps: AWS (Lambda, S3, RDS), Kubernetes, Docker - Security & Compliance: OAuth 2.0, JWT, GDPR - Building enterprise-grade, high-performance applications with large user bases - Designing microservices, event-driven architectures, and serverless solutions - Experience in handling a team of 20 developers - B.TECH/BE in CSE from a good tier college/university - Previous experience in a similar role working on complex products - Passion for technology and innovation, continuously exploring new trends and contributing to cutting-edge solutions - Deep passion for software architecture and system design, continuously improving and implementing state-of-the-art solutions in complex environments,

Mock Interview

Practice Video Interview with JobPe AI

Start PHP 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

pune, maharashtra, india