Staff Software Development Engineer (Full Stack)

2 - 7 years

9 - 13 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

About Gruve

Gruve is an innovative software services startup dedicated to transforming enterprises to AI powerhouses. We specialize in cybersecurity, customer experience, cloud infrastructure, and advanced technologies such as Large Language Models (LLMs). Our mission is to assist our customers in their business strategies utilizing their data to make more intelligent decisions. As a well-funded early-stage startup, Gruve offers a dynamic environment with strong customer and partner networks.

Position Summary

We are looking for a seasoned hands-on Staff Software Development Engineer (Full Stack) with strong hands-on experience in TypeScript (Node. js, JavaScript) and/or Python, and a passion for leveraging AI-driven code generation tools to accelerate development. In addition to core engineering responsibilities, this role includes Tech Lead responsibilities, such as guiding technical decisions, mentoring team members, and ensuring delivery excellence.

You will play a critical role in operationalizing our GenAI-based code generation platform. This involves translating product specifications into structured inputs for GenAI tools, reviewing AI-generated code, and implement feedback/features to improve quality and performance. As a Tech Lead, you will also drive architectural discussions, enforce coding standards, and collaborate closely with product managers, engineers, and AI specialists.

The ideal candidate is curious, adaptable, and a strong technical leader who can balance hands-on coding with team leadership.

Key Responsibilities

Engineering Responsibilities:


  • Develop, analyze, and structure GenAI programming tools.

  • Operate GenAI systems to generate code based on structured inputs.

  • Perform detailed code reviews of GenAI-generated programs to ensure correctness, performance, and maintainability.

  • Utilize AI-powered code generation tools (Cursor. ai, Windsurf, etc. ) to compare and optimize GenAI outputs.

  • Enhance GenAI model outputs and prompt engineering strategies.

  • Review and validate generated code for correctness, efficiency, and adherence to coding standards.

  • Maintain documentation of input formats, code review findings, and feedback cycles.

  • Stay current with advancements in GenAI programming tools and code generation technologies.

Responsibilities:


  • Work closely with client s engineering team and be part of assigned scrum team.

  • Own technical delivery for projects, ensuring scalability, performance, and security.

  • Drive architectural design and enforce best practices (OOP, SOLID, microservices).

  • Mentor and coach junior engineers; conduct regular code reviews and knowledge-sharing sessions.

  • Collaborate with product managers and stakeholders to align technical solutions with business goals.

  • Identify and mitigate technical risks early in the development cycle.

  • Champion DevOps practices, CI/CD pipelines, and automated testing strategies.

  • Foster a culture of innovation, collaboration, and continuous improvement within the team.


Basic Qualifications


  • Bachelor s/master s in computer science, Engineering, or equivalent experience.

  • 8-12 years of software development experience, including 2+ years in a technical leadership role.

  • Strong expertise in at least one of the following:


    • TypeScript / JavaScript (Node. js, React, Next. js, Angular, Vue. js)

    • Python (Django, Flask, FastAPI/RestAPI)


  • Proven experience designing and maintaining scalable front-end and back-end applications.

  • Solid understanding of front-end technologies (HTML5, CSS3, Tailwind, Material UI or similar).

  • Familiarity with GenAI tools and LLM-based code generation platforms (e. g. , GitHub Copilot, Code Whisperer).

  • Experience with databases: SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB).

  • Hands-on experience with AI-assisted coding tools like Cursor. ai, Windsurf, GitHub Copilot, Tabnine, Codeium.

  • Strong grasp of software design principles and code review practices.

  • Excellent problem-solving, debugging, and collaboration skills.

  • Ability to work independently and lead teams in a fast-paced environment.

Preferred Qualifications


  • Experience with prompt engineering or structured input design for GenAI systems.

  • Exposure to MLOps or AI model evaluation frameworks.

  • Knowledge of software architecture and design patterns.

  • Familiarity with containerization (Docker, Kubernetes) and serverless architectures.

  • Experience with event-driven systems and microservices.

  • Contributions to open-source or AI-driven development communities.


Why Gruve

.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Gruve logo
Gruve

Transportation & Logistics

San Francisco

RecommendedJobs for You