Skip to Main Content

Job Title


Senior Backend Engineer


Company : Edstem Technologies


Location : Surat, Gujarat


Created : 2026-03-17


Job Type : Full Time


Job Description

We are looking for a seasoned Senior Backend Engineer who brings deep technical expertise, a passion for clean architecture, and a natural ability to inspire and uplift those around them. In this role, you will be a key contributor to building scalable, high-performance backend systems while also serving as a technical anchor for our growing engineering team.If you thrive at the intersection of hands-on engineering, client engagement, mentorship, and innovation — this role is for you.What You'll DoEngineering & DevelopmentDesign, develop, and maintain robust, scalable, and secure backend services using Java and Spring BootWrite clean, well-tested, production-grade code following SOLID principles, design patterns, and industry best practicesBuild and integrate RESTful APIs and microservices with a focus on performance, reliability, and maintainabilityDevelop automation scripts and tooling using Python and frameworks such as FastAPI, Flask, or DjangoParticipate in architecture reviews, technical design discussions, and cross-functional planning sessionsBring hands-on familiarity with AWS or equivalent cloud platforms, CI/CD pipelines, and containerization (Docker/Kubernetes) to collaborate effectively with the DevOps teamLeverage AI-powered developer tools such as Claude, GitHub Copilot, and similar assistants to accelerate development and improve code quality — and actively evaluate new tools for broader team adoptionDesign and build AI-powered backend solutions for clients, including integrating LLMs, AI APIs, and intelligent automation into production systems — going beyond personal productivity to deliver tangible AI-driven value to the businessClient Engagement & Pre-SalesParticipate in client discovery calls and technical pre-sales discussions, translating business requirements into technical scope and effort estimatesServe as a credible technical voice in client-facing conversations, helping prospective and existing clients understand architectural approaches, technology choices, and delivery feasibilityCollaborate with sales and product teams to shape proposals, define solution architectures, and contribute to RFP/RFI responses where backend depth is requiredTechnical Leadership & Project OwnershipIndependently drive backend projects from scoping and architecture through to production release, with minimal senior oversight — owning technical decisions end-to-endAct as the day-to-day technical lead for a squad of 5–10 junior engineers, including task breakdown, unblocking, PR reviews, and holding accountability for overall team output qualityOwn backend delivery timelines for your squad — driving estimations, proactively flagging risks, and communicating progress clearly to stakeholdersCoordinate and delegate work effectively across the team, ensuring balanced workloads and consistent delivery paceMentor and coach junior engineers through code reviews, pair programming, and structured day-to-day guidanceChampion coding standards, best practices, and engineering culture across the backend teamConduct tech talks and knowledge-sharing sessions for the broader engineering organization — covering backend architecture, new technologies, tools, and lessons learnedContribute to internal documentation, runbooks, and engineering wikisWhat We're Looking ForMust-Have8+ years of professional software engineering experience with a strong backend focusDeep expertise in Java (Java 11+/17+) and the Spring Boot ecosystem (Spring MVC, Spring Security, Spring Data, Spring Cloud)Solid hands-on experience with Python and at least one framework (FastAPI, Flask, or Django)Strong understanding of microservices architecture, distributed systems, and event-driven design (Kafka, RabbitMQ, etc.)Hands-on experience with cloud platforms — AWS, Azure, or GCP (services like EC2, Lambda, S3, RDS, AKS, ECS, etc.)Proficiency in CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes)Proven experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis, etc.)Strong grasp of software design principles — SOLID, DRY, clean architecture, TDD/BDDExperience with code reviews and driving engineering best practices across a teamComfort engaging with clients or non-technical stakeholders — able to present technical concepts clearly, ask the right discovery questions, and translate business needs into technical solutionsExcellent communication skills with the ability to present technical concepts clearly to both technical and non-technical audiencesGood to HaveHands-on experience with AI developer tools (Claude, GitHub Copilot, Cursor, etc.) in a day-to-day engineering workflowExperience building or integrating AI/ML capabilities into client-facing or production backend systems (e.g., LLM integrations, RAG pipelines, AI APIs)Familiarity with API gateway, service mesh (Istio), or observability stacks (Prometheus, Grafana, ELK)Experience with multi-cloud or hybrid cloud environmentsPrior experience conducting internal tech sessions, workshops, or hackathonsOpen source contributions or published technical content (blogs, talks)