


Position: Backend Lead / Architect
Location: Pune
Position Overview : We are seeking a highly skilled and experienced Backend Lead / Architect to design, develop, and maintain scalable, reliable, and high-performance backend solutions for our multi-tenant SaaS products. The ideal candidate will have a deep understanding of distributed systems, microservices, and cloud-based architectures, with a proven track record in handling production issues at scale. You will collaborate closely with the AI Lead and Frontend Lead to ensure seamless integration of backend services, AI/ML pipelines, and front-end functionalities, thereby
delivering a robust, secure, and feature-rich experience to our customers.
Key Responsibilities
1. System Architecture & Design
o Define and implement the overall backend architecture for multi-tenant SaaS applications, ensuring scalability, high availability, security, and compliance.
o Design microservices and RESTful/GraphQL APIs and Websockets in alignment with front-end and AI requirements.
o Establish design patterns and best practices for code modularity, performance optimization, and scalability.
2. Scalability & Performance
o Identify performance bottlenecks and oversee optimization strategies (caching, load balancing, message queues, etc.).
o Implement and maintain monitoring/observability solutions (e.g., Prometheus, Grafana, Loki, ELK Stack) to ensure real-time system health insights and rapid incident response.
o Establish performance baselines, conduct stress tests, and implement disaster recovery strategies.
3. Production Stability & Issue Resolution
o Proactively monitor production environments, anticipating potential failures and bottlenecks.
o Triage, diagnose, and resolve production incidents with minimal downtime, using robust logging, tracing, and on-call rotation strategies.
o Drive root cause analysis and post-mortems for production incidents, implementing preventative measures.
4. Collaboration & Cross-Functional Coordination
o Work closely with the AI team to integrate MLOps pipelines, ensuring smooth data flow and secure model deployment.
o Collaborate with the Frontend team to provide well-defined API contracts, enabling efficient UI/UX development.
o Partner with DevOps to define CI/CD pipelines, container orchestration (Docker, Kubernetes), and infrastructure-as-code (Terraform, CloudFormation) practices.
5. Team Leadership & Mentorship
o Lead and mentor a team of backend developers, setting clear goals and providing guidance on best practices.
o Perform code reviews to ensure high code quality, maintainability, and adherence to design standards.
o Foster a culture of continuous learning, encouraging the adoption of new technologies, tools, and methodologies.
6. Security & Compliance
o Implement secure coding practices and follow industry standards (e.g., OWASP Top 10).
o Work with compliance teams to ensure data privacy and regulatory requirements (HIPAA) are met.
o Oversee authentication/authorization frameworks (OAuth, JWT, etc.) and data encryption at rest and in transit(Encryption, SSL/TLS).
7. Documentation
o Maintain comprehensive technical documentation, including architecture diagrams, APIs, database schemas, and operational runbooks.
o Facilitate knowledge sharing sessions and handovers to ensure smooth onboarding of new team members.
Qualifications
Education:
o Bachelor’s or Master’s degree in Computer Science, Engineering, or a related
field.
Experience:
o 8+ years of experience in backend or full-stack development, with 3+ years in a technical lead or architect role.
o Demonstrated history of leading and delivering large-scale, distributed systems in production environments.
Technical Expertise:
o Languages & Frameworks: Proficiency in modern backend languages (e.g., Python) and associated frameworks (Django/FastAPI, etc.).
o Database Systems: Strong knowledge of both SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases, including data modeling and query optimization.
o Microservices & Architecture: Hands-on experience with microservices,containerization (Docker, Kubernetes), and service mesh architectures.
o Cloud Platforms: Experience with cloud providers like AWS and Azure for deployment, scaling, and monitoring.
o CI/CD & DevOps: Familiarity with CI/CD pipelines, Git workflows,infrastructure-as-code, and automated testing.
o Monitoring & Observability: Proficiency with tools like Prometheus, Grafana, ELK Stack, Loki for real-time monitoring and log analysis.
Soft Skills:
o Leadership: Ability to lead teams, manage conflict, and drive a vision for the backend architecture.
o Communication: Strong written and verbal communication skills to coordinate with cross-functional teams (AI, Frontend, QA, Product).
o Problem-Solving: Analytical mindset for troubleshooting complex issues in high- pressure environments.
o Collaboration: Demonstrated capability to work seamlessly across multiple teams and stakeholders.
Preferred Qualifications
Exposure to AI/ML Integrations: Understanding of MLOps practices for model deployment and monitoring.
Knowledge of Healthcare or Highly Regulated Industries: Familiarity with HIPAA, or similar compliance standards.
Certification(s) in AWS, Azure, or GCP.

About Reliable Group IN
About
Similar jobs
Radisys Corporation, a global leader in open telecom solutions, enables service providers to drive disruption with new open architecture business models. Our innovative technology solutions leverage open reference architectures and standards, combined with open software and hardware, to power business transformation for the telecom industry. Our services organization delivers systems integration expertise necessary to solve complex deployment challenges for communications and content providers.
Job Overview :
We are looking for a Lead Engineer - Java with a strong background in Java development and hands-on experience with J2EE, Springboot, Kubernetes, Microservices, NoSQL, and SQL. As a Lead Engineer, you will be responsible for designing and developing high-quality software solutions and ensuring the successful delivery of projects. role with 7 to 10 years of experience, based in Bangalore, Karnataka, India. This position is a full-time role with excellent growth opportunities.
Qualifications and Skills :
- Bachelor's or master's degree in Computer Science or a related field
- Strong knowledge of Core Java, J2EE, and Springboot frameworks
- Hands-on experience with Kubernetes and microservices architecture
- Experience with NoSQL and SQL databases
- Proficient in troubleshooting and debugging complex system issues
- Experience in Enterprise Applications
- Excellent communication and leadership skills
- Ability to work in a fast-paced and collaborative environment
- Strong problem-solving and analytical skills
Roles and Responsibilities :
- Work closely with product management and cross-functional teams to define requirements and deliverables
- Design scalable and high-performance applications using Java, J2EE, and Springboot
- Develop and maintain microservices using Kubernetes and containerization
- Design and implement data models using NoSQL and SQL databases
- Ensure the quality and performance of software through code reviews and testing
- Collaborate with stakeholders to identify and resolve technical issues
- Stay up-to-date with the latest industry trends and technologies

- Hands-on experience in development of rest services using python
- Good knowledge Django or Flask framework
- Designing database tables and structures
- Skilled at optimizing large complicated SQL statements
- Knowledge of best practices when dealing with relational databases
- Proficient understanding of code versioning tools such as Git
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Experience in owning Code Quality and Code Review processes
- Good understanding of application debugging techniques
- Experienced in Agile methodologies
- Strong analytic, problem solving, and programming ability
- Initiative and drive to contribute
- Excellent organizational and task management skills
- Strong oral and written communication skills
- Ability to work in global cross-office teams
Additionally, we seek individuals with the following qualifications:
- Understanding of SEO and accessibility issues and how they relate to development
- Experience with NoSQL using MongoDB/Cassandra is a plus.
- Experience in working with Amazon Web Services (AWS) like S3, EMR, EC2 is preferred
1. Need to have an understanding of Elastic Search, Kafka, mongo DB, etc.
2. Should have experience of Jupter noobooks, data bricks
3. Java, Pythons
4. Senior level, 5-10 years of experience
5. It is important they have those skills so that they can take over current work. There are codes written in both Java as well as Python. (Java is legacy but that is the main search engine code). So it will be counter-productive if engineers hired have experience in both.
6. Excellent communication, analytical, research, grasping skills


Technical Proficiency :
Must have :
- Strong development experience in Python in the environment of Unix/Linux/Ubuntu
- Strong practical knowledge of Python and its libraries.
- Current working experience with cloud deployment of AWS/Azure/GCP, Microservice architecture, and Docker in Python.
- Good knowledge of CI/CD and DevOps practices
- Good Experience of Python with Django/ Scrapy/ Flask frameworks.
- Good Experience in Jupyter/ Docker/ Elastic Search, etc.
- Solid understanding of software development principles and best practices.
- Strong analytical thinking and problem-solving skills.
- Proven ability to drive large-scale projects with a deep understanding of Agile SDLC, high collaboration, and leadership.
Good to have :
- Expected to have migration experience from one version to the other, as this project is about migration to the latest version.
- Preferred if had an OpenEdx platform experience or any LMS platform.



· Participate in the entire application lifecycle, focusing on coding and debugging
· Write clean code to develop functional web applications
· Troubleshoot and debug applications
· Perform UI tests to optimize performance
· Manage cutting-edge technologies to improve legacy applications
· Collaborate with Front-end developers to integrate user-facing elements with server- side logic
· Gather and address technical and design requirements
· Provide training and support to internal teams
· Build reusable code and libraries for future use
· Liaise with developers, designers and system administrators to identify new features
· Follow emerging technologies


Responsibilities for Staff Engineer role:
- Having experience in Java/Python/Golang along with Springboot, Micorservices, RDBMS
- Experience required: 10yrs to 15 yrs.

Your Responsibilities :
1) Building highly scalable and secured applications/microservices and responsive APIs
2) Assessing the security risks associated with the platform architecture and suggesting/implementing suitable changes for the same.
3) Architect and implement back-end services to support our mobile and web clients.
4) Creating and implementing database schemas that represent and support business processes.
5) Use best software development practices and processes including unit testing, code reviews, and site monitoring post deployment.
6) Continue to research and evaluate new technologies that may improve performance and elegance of our software implementation.
7) Explore and Integrate third-party APIs when required for the project.
8) Work closely with the rest of the team to bring our features into production.
Your skills :
- Hands-on experience in Django Framework.
- Strong Knowledge of Python.
- Strong Knowledge of MVC design pattern and object oriented programming concepts.
- Strong knowledge of RDBMS like Postgresql and Database schema design.
- Experience in developing robust and secure RESTful web API and microservices using Django/Python.
- Experience in Test Driven Development.
- Experience in handling No-SQL MongoDB or similar.
- Hands-on experience in GitHub.
- Experience in CI, CD tools like jenkins.
- Experience in managing cloud-based web applications on Amazon Web Services or Google Cloud.
- You love code and up for the challenge!
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.
Top Skills
• You write high quality, maintainable, and robust code, often in Java or C++.
• You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
• You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
Roles & Responsibilities
• You solve problems at their root, stepping back to understand the broader context.
• You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
• You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
• You recognize and use design patterns to solve business problems.
• You understand how operating systems work, perform and scale.
• You continually align your work with Amazon’s business objectives and seek to deliver business value.
• You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
• You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
• You communicate clearly with your team and with other groups and listen effectively.
Skills & Experience
• Bachelors or Masters in Computer Science or relevant technical field.
• Experience in software development and full product life-cycle.
• Excellent programming skills in any object oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
• Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
• Proficiency in SQL and data modeling.
Looking for a Java Technical Architect/ Java architect with experience between 10 to 14 years.
Candidate must have experience in Java technologies along with SpringBoot and Microservices.
Must have experience in Cloud Technology - AWS.
Must have experience in Angular 4 or above version.
Note: 1. Candidate must be ready to work in night shift.
2. Looking only for Tamilnadu based candidates.



