Senior Software Engineer
6 days ago
Job Description: Software Engineer (2+ Years Experience)
About the Role
We're looking for a Software Engineer with around 2 years of hands-on experience in backend or full-stack development. You'll work on real product modules like search, checkout, product catalog, dashboards, and basic AI-assisted features. You'll collaborate with senior engineers, follow established architecture patterns, and write clean, maintainable code while learning advanced concepts on the job.
⸻
Key Responsibilities
1. Backend Development (Java/Spring Boot preferred)
• Build and maintain modular APIs for products, orders, users, quizzes, or search.
• Write clean controller/service/repository layers using standard Spring Boot patterns.
• Implement caching, validation, pagination, and basic performance optimizations.
• Integrate with external APIs (courier, payment, SMS, etc.) using REST.
• Follow security best practices like input validation, JWT, token handling, and rate limits.
2. Frontend (Optional but Nice)
• Work with React components, hooks, forms, and basic state management.
• Implement UI features without layout shift issues using loaders, memoization, and reusable components.
• Collaborate with design and backend teams to deliver consistent flows.
3. AI & Automation (Beginner Level)
• Use AI APIs (OpenAI or internal) through simple helper functions.
• Implement fallback logic when the AI API fails (defaults, cached responses).
• Help debug AI-based features by checking inputs/outputs and logs.
4. Database & Infra Basics
• Write clean SQL queries, joins, indexes, and stored procedures when needed.
• Understand DB tables for products, users, orders, coupons, quiz responses, etc.
• Work with cron jobs, background jobs, and queues under senior guidance.
• Help diagnose common issues like slow queries or API timeouts.
5. E-commerce Functional Knowledge
• Implement product variants, pricing, inventory updates, and basic GST logic.
• Work on coupon conditions, subscription logic, or referral tracking modules.
• Build pincode lookups and courier tracking integrations.
6. Admin Panel & Permissions
• Build CRUD screens and APIs for products, orders, marketing, settings, etc.
• Follow a role/permission matrix as designed by seniors.
• Ensure audit logs get recorded for important actions.
7. Teamwork & Development Practices
• Participate in code reviews and improve based on feedback.
• Write readable code with comments, tests, and reusable functions.
• Follow proper Git branching and commit discipline.
• Assist seniors during production issues (logs, testing, patching).
⸻
Required Skills
• Around 2 years of hands-on experience in Java + Spring Boot or
• Basic React knowledge is a bonus but not mandatory.
• Understanding of APIs, REST standards, JSON, authentication, database design.
• Comfortable writing SQL and working with relational DBs.
• Experience with e-commerce or product-based platforms is a plus.
⸻
What You Will Learn Here
• Real microservice architecture patterns.
• Elasticsearch, Redis, queues, and scalable backend design.
• AI-assisted product features and fallback systems.
• Advanced debugging and production-level problem solving.
• Clean architecture, coding standards, and performance optimization.
⸻
Why This Role Is Good for a 2-Year Engineer
- You get real responsibilities without being thrown into the deep end of senior-level system design. You'll learn directly from complex modules already built by senior devs, contribute meaningfully, and grow quickly.
-
Senior Software Engineer
2 weeks ago
Pune, Maharashtra, India Perforce Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearPerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...
-
Senior Software Engineer
1 week ago
Pune, Maharashtra, India Perforce Software Full time ₹ 6,00,000 - ₹ 18,00,000 per yearPerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...
-
Senior Software Engineer
7 days ago
Pune, Maharashtra, India Perforce Software Full timePerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...
-
Senior Software Engineer
5 days ago
Pune, Maharashtra, India Perforce Software Full timePerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...
-
Senior Software Engineer
6 days ago
Pune, Maharashtra, India MALBEK SOFTWARE LLP Full timeSummary of Position: Senior Software EngineerJoin our Product Engineering team in a fast-paced, collaborative, startup-like environment. This role focuses on enhancing and supporting product features and modules using Java and related technologies.Duties and Responsibilities:Design, Code and implement solutions from concept to final hand-off toEfficiently...
-
Senior Software Engineer, Reliability
5 days ago
Pune, Maharashtra, India Veeam Software Full timeVeeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep their...
-
Senior Software Engineer, Reliability
5 days ago
Pune, Maharashtra, India Veeam Software Full timeVeeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep...
-
Pune, Maharashtra, India Rocket Software Full timeIt's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software...
-
Senior Software Engineer
2 weeks ago
Pune, Maharashtra, India Momentive Software Full time ₹ 8,00,000 - ₹ 12,00,000 per yearJob DescriptionA Day in the LifeAs a Senior Software Engineer, you will have the opportunity to work with a powerful web application using some of the latest technologies with a brilliant, talented bunch of developers.You will work with other development team members to design, develop, test, and launch newfunctionality for our platform. This position will...
-
Senior Software Engineer
2 weeks ago
Pune, Maharashtra, India Momentive Software Full time US$ 60,000 - US$ 1,50,000 per yearJob DescriptionA Day in the LifeAs a Senior Software Engineer, you will have the opportunity to work with a powerful web application using some of the latest technologies with a brilliant, talented bunch of developers.You will work with other development team members to design, develop, test, and launch newfunctionality for our platform. This position will...