We are looking for a Software Engineer - Backend with deep expertise in backend technologies to join our high-performance Technology Team . You will build applications on top of AI-based models to automatically transform millions of e-commerce, automotive, food, and real estate raw images into high-quality processed final images.
The ideal candidate is a self-motivated, multi-tasker, and a demonstrated team player . In this role, you will be responsible for the development of new backend products and enhancements to existing solutions . If you thrive in a fast-paced, innovation-driven environment, we d love to have you on board!
Location : Gurugram (Work from Office, 5 days a week)
Role : Full-time, Software Engineer - Backend (1-3 years experience)
What Will You Do?
Develop & Maintain Backend Applications - Build, optimize, and maintain highly scalable and high-performance backend applications.
Design Efficient Backend Services - Architect and implement scalable backend services for multiple business processes.
Ensure High-Performance Applications - Write testable, reusable, and efficient code for maximum application performance.
Review & Collaborate - Review other developers work, provide feedback, and collaborate with front-end teams to integrate elements seamlessly.
Implement Security & Data Protection - Apply effective security protocols, data protection measures , and optimized storage solutions.
Troubleshoot & Debug - Run diagnostic tests, identify defects, and provide technical support for ongoing issues.
Document & Report - Maintain technical documentation , including API structures and database schemas, and prepare reports.
Improve Existing Processes - Recommend and implement optimizations for better performance and efficiency.
What You Must Have?
Education & Experience
BTech/BS/MS in Computer Science, Engineering, or a related field.
1-3 years of experience in backend development with a focus on scalable applications.
Technical Expertise
Proficiency in Node.js or Python - Hands-on experience with backend development frameworks and best practices.
Expertise in SQL/NoSQL Databases - Strong experience with databases like MySQL, PostgreSQL, MongoDB, or DynamoDB.
ElasticSearch & API Development - Strong knowledge of Rest APIs, ElasticSearch, and high-availability system design .
Cloud & DevOps - Experience working with AWS, cloud management, CI/CD pipelines , and scalable infrastructure.
Data Structures & Algorithms - Strong command over data structures, algorithms, OOD, and design patterns .
Version Control & Deployment - Experience with Git, Docker, Kubernetes, and other deployment systems .
High-Performance Systems - Implemented solutions with high availability, concurrency, and low-latency requirements .
Problem-Solving & Collaboration
Strong debugging and problem-solving skills with a keen eye for optimizing performance.
Ability to work closely with cross-functional teams (Product, Frontend, AI/ML teams, and DevOps) .
Excellent communication and stakeholder management skills .
Work Setup & Mindset
Comfortable working in a high-performance, in-office environment .
Takes ownership from Day 1 , proactively solving challenges.
Proficiency in Agile methodologies and collaboration tools like Git, Asana, and Jira.
Job Classification
Industry: InternetFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Blockchain Quality Assurance EngineerEmployement Type: Full time