About PeopleHum
peopleHum is a Human Capital Platform, built for the next decade, we're on a mission to transform The Future of Work. The winner of the 2019 Global Codie award, used by organizations around the world.
It is an intuitive, agile and integrated platform built for a complete multi-generational employee experience, from hiring to performance, engagement and HRMS, with the power of machine learning and automation.
Find out more - https://www.peoplehum.com
Role Overview
PeopleHum is an AI-native Human capital global platform built on a microservices architecture with event-driven pipelines and deep LLM integrations on the Java stack. We are looking for a Backend Developer who can own features end-to-end from database schema to API design to AI agent orchestration to production observability. This is not a siloed role. You will work across the full backend stack, collaborate closely with frontend and QA, and take accountability for what you ship. Experience with or strong curiosity about Agentic AI systems (LLM orchestration, RAG pipelines, autonomous agents) is essential. We are looking for 1-3 years of Java experience and hands on experience with building enterprise apps using the whole Java / Springboot stack.
Key Responsibilities
Ownership & Accountability:
- You take complete ownership of what you build from early design thinking to production outcomes, not just your assigned tickets
- You run what you write deploying, monitoring, and fixing your own code is part of the job, not someone else's problem
- You hold yourself accountable for quality without needing someone to check your work
Communication & Collaboration
- You communicate clearly whether it's explaining a technical tradeoff to a product manager or articulating an edge case in a design review
- You share context proactively with your team accurate sprint estimations, early risk signals, and honest status updates
- You participate in knowledge sharing through code reviews, technical forums, and documentation not just consume it
- You collaborate cross-functionally with frontend, QA, product, and design as an active member of the team, not a backend silo
Problem-Solving & Critical Thinking
- You break complex problems into smaller, solvable chunks and work through them systematically
- You solve problems with business context understanding why something matters, not just how to code it
- You are detail-oriented about security, reliability, and system correctness
Growth Mindset & Learning Agility
- You operate with a growth mindset staying current with emerging technologies, especially in the AI/LLM space
- You are comfortable with ambiguity and can take vague problem statements and turn them into working software
- You thrive in a fast-paced environment where priorities shift and you need to adapt quickly
Autonomy & Initiative
- You deliver with minimal hand-holding you ask smart questions, unblock yourself, and escalate when genuinely stuck
- You proactively think about system improvements, tech debt, and how to unblock your teammates
- You balance speed with long-term thinking shipping fast without creating maintenance nightmares
Must have skills
- This is the most critical skill because it directly covers building and maintaining RESTful microservices, which appears to be the core backend responsibility.
- Very important because it supports async services, AI integrations, and data pipelines, making it highly relevant for modern backend and AI-driven systems.
- Strong hands-on experience with MariaDB/MySQL, MongoDB, Redis, and Elasticsearch is essential for handling structured data, caching, search, and scalable backend operations.
- A key must-have because event-driven systems rely on producing and consuming events for communication between microservices.A key must-have because event-driven systems rely on producing and consuming events for communication between microservices.
- Experience with LLM APIs, agentic AI patterns, and LangChain or similar frameworks is highly important since it directly supports AI-powered product development.
- Strong knowledge of data structures, algorithms, system design, microservices patterns, clean code, error handling, and logging is essential for writing reliable backend systems.
Good to have skills
- A very strong plus because secure backend systems need solid authentication and authorization handling.
- These are highly valuable for monitoring, alerting, and production visibility, especially in microservices environments.
- Important for service discovery and secrets management, which adds maturity to distributed backend systems.
- This stands out because it directly supports modern AI and RAG-based backend applications.
- These are strong good-to-have skills because they improve build automation, code quality, and test coverage visibility.
- Familiarity with langchain-core, langchain-community, and langchain-elasticsearch is a valuable addition for teams building AI-powered backend workflows.