38 OrangeShark Jobs
Software Development Engineer II - Backend Development (3-7 yrs)
OrangeShark
posted 14d ago
Position : SDE-2 (Backend)
Location : Bangalore (Onsite)
Experience : 3+ Years
Key Problem Areas
- Scalable Real-Time Processing : Building backend systems capable of processing high volumes of real-time interaction data with low latency.
- ASR/NLP Integration : Designing robust pipelines to integrate with advanced ASR/NLP/LLM modules for real-time transcription and insights.
- Agent & Supervisor Assistance : Creating backend components that deliver actionable insights and recommendations for agents and enable supervisors to intervene effectively when needed.
- Latency and Performance Optimization : Ensuring backend systems meet stringent performance requirements to support seamless real-time operations.
- Security and Reliability : Implementing industry best practices for data security, encryption, and fault-tolerant architectures.
Key Responsibilities :
- Define and maintain the technical stack, ensuring scalability, maintainability, and performance.
- Collaborate with the product team to align technical efforts with the product roadmap.
- Design, develop, and maintain backend services to support real-time data processing and analytics.
- Work closely with frontend developers to integrate server-side logic with user-facing features.
- Optimize applications for latency, scalability, and fault tolerance to support real-time workflows.
- Implement robust data protection measures and design secure systems to ensure data privacy.
- Mentor junior engineers and contribute to fostering a collaborative and high-performing team culture.
Required :
- Bachelor's Degree in Computer Science or a related field with 3+ years of experience
building large-scale backend systems.
- Proficiency in Java or Node.js, with expertise in optimizing backend services for scalability and performance.
- Strong understanding of design patterns and their practical application.
- Experience with databases (SQL or NoSQL) such as PostgreSQL, MongoDB, Cassandra, or Redis.
- Exposure to message queues (RabbitMQ, Kafka) and caching systems (Ehcache, Memcached).
- Familiarity or motivation to work with machine learning components as part of backend workflows.
- Knowledge of container management tools (Docker, Kubernetes) is a plus.
- A passion for learning, solving challenging problems, and growing in a dynamic, fast-paced environment.
- Demonstrated ability to adapt and thrive in startup cultures.
Functional Areas: Software/Testing/Networking
Read full job description