Senior Software Engineer
- Source: Naukri
- SG Analytics
- $20,876.39 to $26,095.49 /yr
- Remote
- Bengaluru
- Full-Time
- Senior
Job Description
Roles and Responsibilities
- Architect and deploy scalable backend services and APIs utilizing Python and FastAPI.
- Build and maintain production-grade AI/LLM-based workflows and agents using LangChain and LangGraph.
- Optimize database schemas, queries, and performance across PostgreSQL, MongoDB, and relational systems.
- Collaborate with frontend engineering teams working on Next.js to ensure seamless API integration.
- Implement and manage application deployments on cloud platforms including GCP, Azure, or AWS.
- Containerize applications using Docker and integrate services into automated CI/CD pipelines.
- Participate in system design, technical architecture discussions, code reviews, and feature planning.
Preferred Candidate Profile
- Experience: 4 to 7 years of hands-on software engineering experience building backend systems and AI applications.
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field (Assumed Requirement).
- Technical Expertise: Strong proficiency in Python, FastAPI, LangChain, LangGraph, PostgreSQL, and MongoDB.
- Cloud & DevOps: Experience with GCP, AWS, or Azure along with Docker, CI/CD pipelines, and microservices architecture.
- Frontend Knowledge: Basic understanding of Next.js and web integration standards.
- Soft Skills: Strong problem-solving, debugging skills, and the ability to work independently in fast-paced environments.
Shift Details: IST Shift Working Hours (6:00 PM to 3:00 PM IST).
Skills
- Python
- FastAPI
- LangChain
- LangGraph
- PostgreSQL
- MongoDB
- next-js
- google-cloud-platform
- microsoft-azure
- amazon-web-services
- Docker
- azure-devops
