HamburgerMenu
hirist

SpurTree Technologies - Lead Software Engineer - Full Stack Technologies

Posted on: 12/08/2025

Job Description

Location : Bangalore

Employment Type : Full-time

About the Role :

We are seeking a Lead Software Engineer with experiences in full stack and strong experience in Data, AI, Cloud, and DevOps. As a critical resource across multiple engagements, you will work on diverse projects involving full-stack development, AI-driven applications, scalable cloud solutions, and DevOps automation. You should be highly adaptable, eager to learn, and capable of delivering high-quality, efficient, and scalable solutions across multiple domains.

Key Responsibilities :

Full-Stack Development (MERN & Beyond)

- Design, develop, and maintain scalable full-stack applications on web and mobile.

- Optimize front-end performance and ensure smooth UI/UX experiences.

- Build and integrate RESTful & GraphQL APIs.

Data & AI Development :

- Work with data pipelines, ETL processes, and real-time data processing.

- Integrate AI/ML models (TensorFlow, PyTorch, OpenAI APIs, or similar) into applications.

- Develop AI-powered features such as recommendation engines, chatbots, and agentic solutions.

Cloud & DevOps :

- Deploy, manage, and optimize applications on AWS, Azure, or GCP.

- Implement Infrastructure as Code (Terraform, CloudFormation, Pulumi) for cloud automation.

- Design and maintain CI/CD pipelines using GitHub Actions, Jenkins, GitLab CI/CD, or similar.

- Manage containerized applications using Docker & Kubernetes.

- Ensure scalability, security, and performance of cloud-based applications.

Cross-Project Collaboration & Problem Solving :

- Act as a critical resource across multiple projects, adapting quickly to different technical needs.

- Debug, troubleshoot, and optimize both front-end and back-end systems.

- Stay updated on emerging web, mobile, AI, and cloud technologies, bringing innovative ideas to the team.

Qualifications :

- 5+ years of experience as a full-stack software developer.

- Proficiency in JavaScript, TypeScript, Python, Java, .NET or other relevant languages.

- Hands-on experience with AI/ML frameworks (TensorFlow, PyTorch, OpenAI APIs, etc.).

- Experience with databases (MongoDB, PostgreSQL, MySQL, NoSQL, or distributed databases).

- Strong knowledge of cloud platforms (AWS, Azure, GCP) and cloud services (Lambda, S3, EC2, DynamoDB, Firebase, etc.).

- Experience with DevOps tools (Docker, Kubernetes, Terraform, Ansible, CI/CD pipelines).

- Strong understanding of microservices architecture and event-driven systems.

- Ability to adapt to multiple projects and technology stacks.

Nice to Have :

- Exposure to Generative AI, LLMs, or NLP-based applications.

- Experience with serverless architectures.

- Knowledge of vector databases (Pinecone, FAISS, Weaviate) for AI-powered search.

- Experience with MLOps and model deployment strategies.

- Background in data visualization (Tableau, Power BI, Jasper, D3.js).

Why Join Us ?

- Work on cutting-edge projects across web & mobile, AI, Cloud, and DevOps domains.

- Be a key contributor in multiple high-impact engagements.

- Exposure to a variety of tech stacks, cloud platforms, and AI-driven applications.

- Competitive salary, benefits, and career growth opportunities.

If you're a versatile developer passionate about full stack development, Data, AI, Cloud, and DevOps, we'd love to hear from you!

Why being a generalist ensures YOU will always be in demand :

In today's fast-evolving tech landscape, specialists may shine in niche areas, but generalist developers who can cut across multiple tech stacks are invaluable. Here's why being a versatile, multi-stack developer ensures long-term job security and career growth :

1. Adaptability to Market Trends :

- Tech stacks rise and fall in popularity-what's in demand today might be outdated tomorrow. As a generalist, you're not locked into a single ecosystem; you can pivot to whatever technology is in demand, keeping your skills relevant.

2. Cross-Project Value :

- Businesses often have multiple projects running simultaneously, using different technologies. A generalist can seamlessly switch between stacks, making them a critical asset across multiple engagements.

3. Bridging the Gaps Between Teams :

- Specialists often work in silos (frontend, backend, DevOps, AI, etc.), but generalists bridge the gap, facilitating better collaboration and reducing bottlenecks in development workflows.

4. More Job Opportunities :

- With skills in MERN, Python, AI, DevOps, and Cloud, you're not restricted to a single job role. Whether it's full-stack development, AI/ML integration, or cloud infrastructure, you can apply for diverse roles, ensuring you're never short on opportunities.

5. Future-Proofing Your Career :

- Companies value problem solvers over coders. By working across multiple stacks, you develop a broad problem-solving mindset, making you indispensable in any technical challenge.

6. Ideal for Startups & High-Growth Companies :

- Startups and lean teams love generalists because they do more with fewer resources. If you can build an app, deploy it to the cloud, optimize performance, and integrate AI-all in one role-you become a one-person powerhouse.

7. Competitive Edge in a Shifting Economy :

- Tech layoffs often hit specialists harder when a particular tech stack becomes obsolete. A generalist, however, can quickly transition to a new role or domain, making them resilient even in uncertain times.

- Being a lead developer means you're not just a coder-you're a versatile tech problem solver. Whether it's full-stack development, AI, data engineering, or cloud automation, your ability to learn, adapt, and contribute across multiple domains will keep you in demand-always.

info-icon

Did you find something suspicious?