Software Architect - Frontend & Backend Architecture

5 - 9 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a System Architect at our company, you will play a crucial role in designing and developing scalable, high-availability system architectures for enterprise applications. Your responsibilities will include breaking down functional requirements into technical components, defining data models and system interactions, and presenting 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. Key Responsibilities: - Define and develop scalable, high-availability system architectures for enterprise applications. - Break down functional requirements into technical components. - Define data models and system interactions. Provide presentation to client on technical solutions to be implemented. - 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, ensuring seamless data exchange. Implement high-performance caching strategies (Redis, Memcached) and database optimizations. - Work closely with software engineers, DevOps teams, and business stakeholders to align technical solutions with business needs. - Provide technical mentorship to developers and conduct code and architecture reviews. - Define best practices and standards for software development and testing. Qualifications: - B.TECH/BE in CSE from a good tier college/university. - Previous experience in a similar role and extensive experience working in complex products. - Passionate about technology and innovation, continuously exploring new trends and contributing to the development of cutting-edge solutions. - Driven by a deep passion for software architecture and system design, continuously improving and implementing state-of-the-art solutions in complex environments. By joining our team, you will have the opportunity to work with cutting-edge technologies such as PHP, Laravel, Node.js, Java, Python, React.js, Angular, PostgreSQL, MySQL, MongoDB, Cassandra, Elasticsearch, Kafka, RabbitMQ, Pulsar, AWS, Kubernetes, Docker, OAuth 2.0, JWT, GDPR, and more. You will be involved in building enterprise-grade, high-performance applications with large user bases, designing microservices, event-driven architectures, and serverless solutions, and working on similar enterprise products with a team of 20 developers.,

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