Job Description

Role Overview:

As a Solutions Architect – L1, you will continue to stay hands-on with technology while taking broader ownership of system design, architecture decisions, integration planning, and technical guidance for delivery teams.

Key Responsibilities:

Solution Design & Architecture:

  • Translate functional and non-functional requirements into end-to-end technical solutions.
  • Architect full-stack web applications using ReactJS (frontend) and Python-based frameworks (Flask/Django/FastAPI) on the backend.
  • Design RESTful APIs, microservices, and data flow structures ensuring scalability and reliability.
  • Define best practices for state management, caching, performance optimization, and API communication.
  • Create high-level and low-level design documents, sequence diagrams, and integration blueprints.

Technical Leadership:

  • Review architecture and code for adherence to best practices across front-end and back-end components.
  • Provide hands-on guidance to developers in debugging, performance tuning, and deployment.
  • Collaborate with DevOps to design efficient CI/CD pipelines and cloud deployment strategies.
  • Evaluate and introduce new tools, frameworks, or libraries to improve performance and productivity.

Cross-functional Collaboration:

  • Work closely with business analysts, product owners, and QA to define solution approaches.
  • Participate in sprint planning and technical estimation sessions.
  • Support client or stakeholder discussions with technical insights and architectural clarity.

Key Skills & Competencies

Core Technical Expertise:

  • Strong hands-on experience in Python (Flask, Django, or FastAPI) for backend systems.
  • Expertise in ReactJS for building scalable, modular, and responsive front-end applications. Familiarity with microservices, API gateway, and integration patterns.
  • Good understanding of database systems (PostgreSQL, MySQL, MongoDB) and data modeling.
  • Exposure to Docker, Kubernetes, or other containerization technologies preferred. Working knowledge of AWS / Azure / GCP and CI/CD processes.
  • Strong understanding of system design, performance optimization, and scalability principles.
  • Ability to visualize complex systems and communicate design clearly across teams.
  • Experience in troubleshooting production-level issues and identifying architectural improvements.

Eligibility & Experience:

  • 5–8 years of experience in software engineering, including strong delivery background in Python and/or ReactJS.
  • Proven ability to design and implement end-to-end technical solutions.
  • Prior experience in mentoring or guiding junior developers preferred.
  • Exposure to Agile/Scrum methodologies desirable.


Ready to shape the future of technology? 🚀 Apply now and let’s innovate together!

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application