JOB DESCRIPTION - BACKEND DEVELOPER (JAVA)
Company Overview
PestShields - Building Indiaʼs leading multi-tenant B2B SaaS platform for pest control management. Weʼre creating an enterprise-grade solution serving major clients like Zepto and Amazon, managing 100+ branches and extensive field operations.
Position Summary
Role: Senior Backend Developer Java Experience: 6 8 Years Senior Level) Location: Noida
Positions: 2 Openings Employment Type: Full-time
Tech Stack: Java 11 , Spring Boot, Spring Security, Hibernate/JPA, MySQL/PostgreSQL, REST APIs, Microservices
About the Role
Weʼre looking for two senior-level Backend Developers who will architect and build the robust backend infrastructure for our multi-tenant SaaS platform. Youʼll design scalable APIs, implement complex business logic, ensure data security, and optimize performance for a system handling thousands of concurrent users.
This is a greenfield project offering the opportunity to make critical architectural decisions, establish backend standards, and lead the technical direction of a system serving major enterprise clients. Youʼll be responsible for building a system from the ground up with the autonomy to make key technology choices.
Senior-Level Expectations
As a senior backend developer, you will be expected to:
Architectural Leadership: Design and own the backend architecture and make key technical decisions
System Design: Lead system design discussions and create scalable, resilient architectures
Code Excellence: Write production-grade code that is clean, testable, and maintainable
Mentorship: Guide and mentor junior/mid-level developers through technical challenges
Technical Excellence: Deep expertise in Java ecosystem and backend development best practices
Problem Resolution: Independently analyze and resolve complex technical challenges
Cross-functional Leadership: Collaborate with frontend, DevOps, and product teams
Performance Ownership: Take responsibility for system performance, scalability, and reliability
Key Responsibilities
1. Architecture & System Design (25%)
Design and architect scalable backend systems and microservices
Make critical technical decisions on frameworks, patterns, and infrastructure
Lead system design discussions and create technical specifications
Design data models and database schemas for multi-tenant architecture Evaluate and recommend technologies, tools, and architectural patterns Plan for horizontal scalability and high availability
2. Backend Development (30%)