🚨 Important Notice Before You Apply⛔ Please Do Not Apply If:You primarily identify as a "vibe coder" and rely on trial-and-error without understanding the underlying code.You depend heavily on AI tools to write code that you cannot independently explain, debug, optimize, or maintain.You intend to use AI assistants, code generators, external help, or any unauthorized resources during technical assessments or interviews.You are unable to solve programming problems using your own knowledge of software engineering fundamentals.✅ This Role Is For Candidates Who:Have a strong understanding of Data Structures & Algorithms.Can write production-quality code independently.Understand system design, databases, and backend architecture.Can explain technical decisions, trade-offs, and implementation details.Enjoy solving challenging engineering problems through their own reasoning and expertise.Our interview process is designed to evaluate independent problem-solving ability, software engineering fundamentals, and technical depth. Any use of unauthorized AI tools or external assistance during interviews may result in immediate disqualification.🚀 Backend Developer (Strong DSA & Problem-Solving)🌟 About the RoleWe are looking for a passionate Backend Developer who enjoys building scalable systems, writing clean code, and solving complex algorithmic challenges. If you have a strong foundation in Data Structures & Algorithms, thrive in a collaborative environment, and take pride in delivering high-quality software, we'd love to hear from you.🎯 Key ResponsibilitiesDesign, develop, and maintain scalable backend services and APIs.Write efficient, reusable, and well-tested code.Optimize application performance, reliability, and security.Collaborate with frontend developers, product managers, and QA engineers.Participate in code reviews and technical discussions.Troubleshoot production issues and implement robust solutions.Contribute to system architecture and technical decision-making.🧠 Required SkillsStrong understanding of Data Structures & AlgorithmsProficiency in Go or RustStrong knowledge of Object-Oriented Design and software engineering principlesExperience building scalable backend systems and servicesSolid understanding of multithreading, concurrency, and parallelismStrong knowledge of distributed systems fundamentalsExperience with SQL databases and data modelingUnderstanding of networking fundamentals (TCP/IP, HTTP, DNS, gRPC)Experience with message queues and event-driven architecturesStrong debugging, profiling, and performance optimization skillsExperience designing and consuming APIsKnowledge of system design and scalability patternsProficiency with Git and collaborative development workflowsStrong testing practices (unit, integration, and performance testing)Ability to write clean, maintainable, production-quality codeExcellent analytical and problem-solving skills🏗️ Preferred QualificationsExperience with cloud platforms (AWS, Azure, or GCP).Knowledge of distributed systems and system design.Experience with Docker and Kubernetes.Familiarity with caching technologies such as Redis.Understanding of CI/CD pipelines.📍 Location - Remote