Senior Software Engineer (Full Stack + AI)
Description
Job Title: Senior Software Engineer Python, React & AI/LLM
Role & Responsibilities
- Develop and maintain full-stack applications using Python, FastAPI, React and TypeScript.
- Build scalable backend APIs, responsive frontend interfaces and secure integrations.
- Implement AI/LLM features, RAG pipelines, vector search and workflow automation.
- Work with cloud platforms (AWS/Azure), databases, Docker and CI/CD pipelines.
- Write automated tests, conduct code reviews and troubleshoot production issues.
- Improve application performance, security, monitoring and reliability.
- Guide junior engineers and collaborate with cross-functional teams.
Preferred Candidate Profile
- 35 years of software development experience with production deployment exposure.
- Strong hands-on experience in Python backend development and React + TypeScript.
- Experience building or integrating LLM-based applications, RAG and AI-powered features.
- Knowledge of APIs, databases, authentication, testing, Git and CI/CD.
- Familiarity with AWS/Azure, Docker, vector databases and application monitoring.
- Strong problem-solving, communication and technical mentoring skills.

