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.
About The Role
As a Full‑Stack Developer, you’ll architect, develop, and deploy full-stack systems using
Java (Spring Boot)
and
Python (Flask/Django or scripting)
. In this role, you’ll drive end-to-end automation via
CI/CD pipelines
, containerization, and cloud infrastructure—working closely with DevOps and project teams for scalable, secure application delivery
Key Responsibilities
- Build and maintain backend microservices in Java (Spring Boot); implement automation/data transformation scripts in Python for analytics or workflow processing.
- Develop dynamic, responsive user interfaces using modern frameworks (typically React.js or Angular), integrating with APIs via REST/GraphQL
- Design, implement, and manage CI/CD pipelines using tools such as Jenkins, Azure DevOps, Terraform or GitHub Actions for fully automated deployment and testing.
- Containerize applications with Docker, orchestrate via Kubernetes or OpenShift; collaborate with DevOps teams to manage staging/production environments.
- Integrate with relational (PostgreSQL, MySQL) and NoSQL (MongoDB) databases; handle schema design, indexing, and query optimization.
- Implement secure authentication/authorization (OAuth2, JWT, RBAC), privacy best practices, and compliance workflows (HIPAA, DevSecOps) where applicable.
- Monitor system performance and stability using tools like Prometheus, Grafana, ELK Stack, or Datadog; troubleshoot production issues proactively
- Participate in Agile ceremonies (sprint planning, backlog grooming, code reviews) and collaborate with project stakeholders across technical and business teams.
Basic Qualifications
- BE / B’Tech / MCA + 5+ years of professional software development experience, with strong proficiency in Java (Spring Boot) and at least 2+ years writing backend services or automation in Python
- Front‑end experience using React.js or Angular, including modern JS features, hooks/state, and UI libraries like Material‑UI or Chakra UI.
- Proven experience building RESTful APIs and deploying microservices in cloud environments (AWS, Azure, GCP).
- Practical knowledge of DevOps tooling: Docker, Kubernetes, CI/CD platforms (Jenkins, Azure DevOps, GitHub Actions), and scripting in Python or Bash.
Preferred Skills
- Prior experience in U.S. healthcare, insurance, or compliance-heavy domains; familiarity with standards like HL7 or FHIR is a plus
- Experience with Terraform, Helm, or other Infrastructure-as-Code (IaC) tools, and with security frameworks like OWASP, DevSecOps, or Kubernetes hardening
- Knowledge of event-driven architectures (e.g. Kafka, AWS SQS), GraphQL, WebSockets, or real-time data exchange frameworks.
- Background in test automation frameworks (JUnit, PyTest, Cypress, Selenium) and code quality tools (SonarQube, static analysis).
This position is being hired for a customer of Gruve.
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.