Advaiya Solutions

4 weeks ago


Jaipur, Rajasthan, India Advaiya Solutions Pvt. Ltd. Full time

About the Role :

We are seeking a highly motivated and experienced Senior Software Architect to join our growing engineering team.

In this critical role, you will play a pivotal part in shaping the future of our technology stack by designing and implementing cutting-edge solutions for our diverse business units.

You will be responsible for translating complex business requirements into robust and scalable architectural blueprints, ensuring alignment with our overall technology strategy.

Responsibilities :

Lead Architectural Design & Development :

- Architect and design solutions using React, Next.js, and Blazor.

- Develop containerized solutions using Docker and orchestrate deployments with Kubernetes.

- Design and optimize database solutions utilizing Postgres, CosmosDB and Azure SQL.

- Implement high-performance data processing pipelines using Apache technologies.

- Design and implement robust messaging and event-driven architectures using Kafka and RabbitMQ.

Cross-Functional Collaboration :

- Collaborate closely with product managers, business analysts, and development teams.

- Conduct thorough technical assessments, feasibility studies, and proof-of-concept implementations.

- Provide technical guidance and mentorship to junior engineers.

Technical Excellence :

- Ensure adherence to best practices in software development, including coding standards, security principles, and performance optimization.

- Stay abreast of the latest technological advancements and evaluate their potential impact on our systems.

- Contribute to the continuous improvement of our development processes and tools.

Technical Leadership :

- Advocate for and champion architectural decisions within the organization.

- Resolve technical roadblocks and provide timely solutions to complex challenges.

- Contribute to the creation and maintenance of technical documentation.

Required Skills & Experience :

Strong Foundation in Frontend Technologies :

- Expert-level proficiency in React, Next.js, and Blazor frameworks.

- In-depth understanding of JavaScript, TypeScript, and related technologies.

- Experience with modern frontend development tools and methodologies.

Backend Expertise :

- Proven experience with designing and implementing scalable backend systems.

- Proficiency with containerization technologies (Docker) and orchestration platforms (Kubernetes).

- Strong understanding of relational databases (Postgres, Azure SQL) and NoSQL databases (CosmosDB).

Cloud Computing & Infrastructure :

- Experience with cloud platforms (AWS, Azure, GCP) is a plus.

- Familiarity with cloud-native architectures and services.

Messaging & Integration :

- Proven experience with message queuing systems (Kafka, RabbitMQ).

- Experience with API design and integration best practices (REST, GraphQL).

Communication & Collaboration :

- Excellent communication and interpersonal skills.

- Ability to effectively communicate complex technical concepts to both technical and non-technical audiences.

- Strong teamwork and collaboration skills.

Problem-Solving & Analytical Skills :

- Strong analytical and problem-solving abilities with a focus on finding creative and effective solutions.

Education & Experience :

- Bachelor's or Master's degree in Computer Science or a related field.

- 5+ years of professional experience as a Software Architect or in a similar role

(ref:hirist.tech)