HamburgerMenu
hirist

Senior Software Engineer - Python/React.js

HiringEye
Others
8 - 12 Years
star-icon
4.9white-divider6+ Reviews

Posted on: 27/01/2026

Job Description

Description :

We are looking for a highly skilled SDE III to design, build, and scale high-impact systems across backend, frontend, and AI-driven applications. You will play a key role in architectural decisions, mentor engineers, and drive technical excellence while working with Python, Node.js, React, and AI/ML technologies.

Responsibilities :

- Design and own scalable, reliable, and secure system architectures.

- Lead complex projects end-to-end with minimal oversight.

- Make data-driven decisions on technology, frameworks, and architecture.

- Drive best practices in coding standards, testing, and performance optimisation.

- Build and maintain backend services using Python (FastAPI/Django/Flask) and Node.js .

- Design RESTful and/or GraphQL APIs.

- Work with distributed systems, microservices, and event-driven architectures.

- Optimise databases (SQL/NoSQL) and backend performance.

- Develop modern, responsive UIs using React.

- Collaborate with design and product teams to deliver excellent user experiences.

- Ensure performance, accessibility, and cross-browser compatibility.

- Integrate AI/ML models into production systems.

- Work with LLMs, NLP, recommendation systems, or predictive models.

- Build AI-powered features such as chatbots, search, personalisation, or automation.

- Collaborate with data scientists to deploy and scale ML solutions.

Mentorship and Collaboration :

- Mentor junior and mid-level engineers.

- Conduct code reviews and design reviews.

- Collaborate cross-functionally with Product, Design, DevOps, and Data teams.

Requirements :

- 7+ years of professional software development experience.

- Strong expertise in Python and Node.js .

- Strong experience building UIs with React.

- Solid understanding of data structures, algorithms, and system design.

- Experience building and scaling production-grade systems.

- Hands-on experience integrating or deploying AI/ML solutions.

- Experience with cloud platforms (AWS/GCP/Azure).

- Strong problem-solving and communication skills.

- Experience with LLMs (OpenAI, Anthropic, Hugging Face, etc. )

- Knowledge of ML frameworks (TensorFlow, PyTorch, Scikit-learn).

- Experience with Docker, Kubernetes, CI/CD pipelines.

- Familiarity with TypeScript.

- Experience with observability tools (Prometheus, Grafana, Datadog).

- Prior experience in a tech lead or architect role.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in