Senior Backend Engineer
Actively Reviewing the ApplicationsSteerLean Consulting
India, Maharashtra
Full-Time
Posted 2 weeks ago
•
Apply by June 9, 2026
Job Description
Core Responsibilities
Experience in data ingestion systems, other message brokers, and data streaming
Knowledge of Python, NodeJS and GraphQL
Experience with Agile development methodologies is a plus.
Experience with HL7 Integration between external systems is a plus
Familiarity with software project tracking tools (e.g., Jira, Confluence)
- Your primary function in this role is to develop, and maintain backend systems using Java, Kafka, REST APIs, and Spring Boot framework.
- Working in a collaborative environment with a Lead/Senior Developer, Product Manager, Engineering Manager or Solutions Architect.
- Design, develop, and maintain backend services and microservices using Python for data processing, automation, and AI/ML model integration.
- Build and maintain AI-enabled APIs that expose machine learning and generative AI capabilities to internal and external applications.
- Integrate LLM and AI services (e.g., model inference endpoints, vector databases, embedding pipelines) into existing backend architectures.
- Implement prompt orchestration, caching, and monitoring mechanisms to optimize performance and cost of AI services.
- Mentor and provide guidance to junior engineers, assisting them in their technical growth.
- Containerize applications using Docker and deploy them on Kubernetes clusters.
- Collaborate with frontend developers to design and develop RESTful APIs that provide seamless integration between frontend and backend components.
- Write efficient and optimized SQL queries to interact with PostgreSQL databases.
- Ensure the quality of code through thorough unit testing and performing code reviews.
- Collaborate with other engineers on this project.
- Troubleshoot and resolve issues related to backend services in a timely manner, including performance bottlenecks, scalability, and reliability.
- Optimize and fine-tune backend systems for performance and scalability.
- Monitor and maintain production environments, ensuring high availability and performance.
- Work closely with DevOps engineers to automate deployment processes and improve system scalability and resilience.
- Stay up to date with emerging technologies and industry best practices, and share knowledge with the team.
- Proven experience as a software engineer with expertise in Java, Spring Boot, JavaScript, Kafka, Docker, NodeJS (Javascript), Python, Keycloak and PostgreSQL.
- Proficiency in developing/building scalable, fault-tolerant systems using Java Microservices, Kafka and RESTful APIs.
- Good knowledge of SQL and hands-on experience with PostgreSQL or similar databases.
- Understanding with containerization technologies like Docker and container orchestration platforms like Kubernetes.
- Experience working in UNIX/Linux environments, including shell scripting
- Good understanding of unit testing principles and experience with testing frameworks like JUnit, and code quality tools like Sonarqube.
- Good communication skills and the ability to clearly articulate technical concepts to both technical and non-technical stakeholders.
- An understanding of software development best practices, design patterns, and coding standards
- Familiarity with version control systems, such as Git.
- A high level of attention to detail and the ability to produce accurate and consistent engineering documentation
- Ability to work independently and effectively in a fast-paced and dynamic environment.
- Strong communication skills both written and verbal
- A desire to contribute to and maintain the company values and culture
Experience in data ingestion systems, other message brokers, and data streaming
Knowledge of Python, NodeJS and GraphQL
Experience with Agile development methodologies is a plus.
Experience with HL7 Integration between external systems is a plus
Familiarity with software project tracking tools (e.g., Jira, Confluence)
Required Skills
Machine Learning
Engineering
Documentation
PostgreSQL
Python
SQL
Shell Scripting
Spring Boot
Docker
Kubernetes
Kafka
SonarQube
DevOps
Testing
Linux
REST APIs
Spring
JUnit
Unit testing
Design patterns
Unix
Scripting
Orchestration
RESTful APIs
Spring Boot framework
Version control
Version control systems
Data processing
Vector
Linux environments
Generative
SQL Queries
Testing frameworks
Code quality
Embedding
Framework
Inference
Machine Learning and
Java
Model integration
Articulate
Shell
Generative AI
Container
AI/ML
LLM
Keycloak
Vector Databases
Container orchestration
ML Model Integration
Kubernetes Clusters
Emerging technologies
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Evaluation Scenario Writer - AI Agent Testing Specialist
Mindrift
Python
Testing
Software Engineering
Microsoft
India
Full-Time
₹15–25 LPA
PostgreSQL
Data Integration
Power BI
+4
Associate Software Developer in Noida
Earnest Data Analytics
India
Full-Time
₹28–32 LPA
Machine Learning
Data Analysis
MongoDB
+13
Associate Service Specialist
GRUNDFOS
India
Full-Time
Customer Service
Engineering
Reporting
+25
Data Engineer
Scoutit
Mumbai
Full-Time
Linux
CSV
JSON
+1
Share
Quick Apply
Upload your resume to apply for this position