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