Senior Software Development Engineer (Full Stack)
Gruve
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 dynamic Full Stack Developer with strong expertise in TypeScript, JavaScript, or Python and a passion for leveraging AI-driven code generation tools to accelerate development. The ideal candidate is curious, adaptable, and eager to integrate AI-assisted workflows into building scalable, high-performance web applications.
Key Responsibilities:
- Design, develop, and maintain scalable front-end and back-end applications using TypeScript/JavaScript/Python.
Utilize AI-powered code generation tools (Cursor.ai, Windsurf, etc.) to optimize efficiency and reduce development time. - Build, test, and deploy RESTful APIs and GraphQL services for robust integrations.
- Architect solutions with a focus on performance, scalability, and security.
- Collaborate with cross-functional teams (Product, Data Science, DevOps) to deliver end-to-end solutions.
- Continuously evaluate and adopt emerging AI tools and frameworks to enhance development workflows.
- Write clean, reusable, testable, and efficient code following best practices.
- Participate in code reviews and mentor junior developers.
- Troubleshoot and resolve production issues in a timely manner.
Basic Qualifications:
- Bachelor’s/Master’s in Computer Science, Engineering, or equivalent experience.
- 5 to 8 years experience with strong expertise in at least one of the following:
- TypeScript / JavaScript (Node.js, React, Next.js, Angular, Vue.js)
- Python (Django, Flask, FastAPI)
- Solid understanding of front-end technologies (HTML5, CSS3, Tailwind, Material UI or similar).
- Experience with databases: SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB).
- Hands-on experience with Cursor.ai and/or Windsurf (plus other AI-assisted coding tools like GitHub Copilot, Tabnine, Codeium).
- Familiarity with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.
- Strong grasp of software design principles (OOP, SOLID, microservices).
- Excellent problem-solving, debugging, and collaboration skills.
Preferred Qualifications:
- Experience with AI/ML APIs (OpenAI, Hugging Face, LangChain, etc.).
- Knowledge of containerization (Docker, Kubernetes).
- Exposure to serverless architecture and event-driven systems.
- Contribution to open-source or AI-driven development communities.
Why Gruve
At Gruve, we foster a culture of innovation, collaboration, and continuous learning. We are committed to building a diverse and inclusive workplace where everyone can thrive and contribute their best work. If you’re passionate about technology and eager to make an impact, we’d love to hear from you.
Gruve is an equal opportunity employer. We welcome applicants from all backgrounds and thank all who apply; however, only those selected for an interview will be contacted.