i
SpurTree Technologies
17 SpurTree Technologies Jobs
1-5 years
₹ 15 - 30L/yr
Bangalore / Bengaluru
Generalist Software Engineer
SpurTree Technologies
posted 2d ago
Flexible timing
Key skills for the job
About the Role:
We are seeking a Generalist Software Engineer with experiences in full stack (MongoDB, React/Angular, Node.js) 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.
Qualifications:
● 2+ 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 generalist 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.
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.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Software Engineer roles with real interview advice
Nothing to say at all
Company need to grow up.
6-12 Yrs