You will design, develop, test, and deploy backend applications within our existing codebase. Responsibilities Translate business requirements into technical specifications and actionable designs. Plan, prioritize, and execute software releases with high predictability. Customize existing source code to meet evolving functional requirements. Build automated unit tests and optimize code through benchmarking. Design and implement object-oriented patterns and system architectures. Required Skills 5+ years of professional software engineering experience. Strong foundation in Data Structures, Algorithms, and Problem-Solving. Proficiency in Low-Level Design (LLD) and High-Level Design (HLD). Deep understanding of Architectural Patterns and System Design. Experience writing SQL queries for data extraction. Ability to apply Object-Oriented Design patterns. Familiarity with frontend/backend services and build pipelines. Bachelor's Degree in Computer Science, Software Engineering, or a related field.