Software Architect

Pan-India

Experience Required:
15 Years

Job Summary:
We seek an experienced Software Architect to lead the design, development, and implementation of robust and scalable enterprise-level solutions. The ideal candidate will possess a strong technical background in backend and frontend technologies, architecture design, and cloud platforms. This role requires a visionary leader with excellent communication skills who can define technological roadmaps, manage cloud resources, and oversee complex system migration activities.

 

Key Responsibilities:

  • Design and develop enterprise-scale applications focusing on scalability, performance, and reliability.
  • Lead architecture design and planning, with hands-on involvement in implementing event-driven systems.
  • Develop backend APIs using Node.js and TypeScript with deep expertise in SQL (Oracle preferred) and NoSQL databases.
  • Design, write, and optimize complex SQL queries.
  • Build and optimize front-end applications using React.
  • Define product technological roadmaps and ensure alignment with business goals.
  • Work on systems and platform migration activities, ensuring minimal disruption and maximum efficiency.
  • Designed and managed multi-tenant SaaS solutions on cloud platforms like GCP, AWS, or Azure.
  • Manage and optimize cloud infrastructure resources to ensure operational efficiency.
  • Led and mentored technical teams, including technical leads and solution architects.
  • Foster adherence to Agile methodologies across teams and projects.

 

Required Skills and Qualifications:

  • Proven expertise in backend API development using Node.js and TypeScript.
  • Strong hands-on experience with SQL (Oracle preferred) and NoSQL databases.
  • Proficiency in writing and optimizing complex SQL queries.
  • Hands-on experience in front-end development using React.
  • In-depth knowledge of design patterns and architectural trade-offs, particularly for event-driven architectures.
  • Experience in designing systems that handle large volumes of data and support many concurrent users.
  • Extensive experience with cloud platforms (GCP, AWS, Azure) for enterprise-scale applications.
  • Strong understanding of Agile software development methodologies.
  • Excellent communication and leadership skills.

 

Preferred Skills:

  • Experience with BI tools like Tableau or Pentaho, and ETL tools like Alteryx.
  • Knowledge of Kubernetes, Docker, Linux, and Bash scripting.
  • Proficiency in CI/CD pipelines and Infrastructure as Code tools.
  • Familiarity with network fundamentals, Redis, RabbitMQ, Grafana, and Prometheus.
  • Exposure to enterprise reporting and monitoring tools.

Job Features

Job CategoryTechnical

Apply Online

A valid email address is required.
A valid phone number is required.