BE Team
This page serves as a team charter for the Backend Engineering (BE) Team. It defines the team's mandate, responsibilities, and collaboration framework. ensuring clarity on their role within the org.
Mandate
The Backend Engineering (BE) team is the foundation of our application, architecting and maintaining the core services and data structures that power every interaction. Our expertise lies in handling business logic, data processing, and integrating cutting-edge machine learning (ML) and large language model (LLM) technologies. We thrive at the intersection of efficiency, scalability, and reliability—designing systems that not only perform but evolve.
While our primary focus is on internal services and data pipelines, ensuring smooth communication between components, we also lay the groundwork for effortless API expansion when needed. However, we do not focus on the development of externally facing APIs.
Key Responsibilities
Service Development – Build and maintain robust, scalable back-end services, continuously optimizing existing ones for peak performance.
Data Processing & Storage – Design efficient data structures and storage solutions for fast, reliable data retrieval and processing.
Business Logic Implementation – Engineer core decision-making processes that drive application functionality, prioritizing speed, efficiency, and optimal performance.
ML & LLM Integration – Work with machine learning models and large language models to enhance application capabilities. Seamlessly integrate AI models in collaboration with data scientists, making our platform smarter and more dynamic.
Performance Optimization – Improve the efficiency of back-end processes to ensure high availability, rapid response times, and effortless scaling.
Security & Stability – Ensure services are secure and resilient and adhere to best practices.
gRPC as a First-Class Citizen – Champion gRPC-based service communication, enabling smoother internal interactions and future API expansion.
Collaboration with Other Teams – Work closely with front-end developers, data teams, DevOps engineers and data scientists to ensure seamless integration and deployment.
Testing & Monitoring – Write and maintain unit and integration tests, implement monitoring solutions to detect and address issues proactively.
Cadence
📅 Biweekly BE Team Sync (Every Two Weeks) – A recurring meeting to align on best practices, discuss technical challenges and review upcoming work assignments.
🤝Cross-Functional Check-ins – Ad hoc meetings with other teams to resolve dependencies and maintain smooth development flows.
🔍Retrospective Sessions – Periodic reviews to assess workflows, address bottlenecks, and refine processes.
Leader:
Suruchi Srivastava
Members:
Arti Agrawal
+1 new hire
Contributors:
The BE team is more than just code—we architect, innovate, and future-proof the backbone of our application. Every service we build and every optimization we make ensures that what we create today will scale, adapt, and thrive tomorrow.
Last updated