Software Engineer

Software Engineer
22
Bengaluru
Job Views:
Created Date: 2025-07-11
Salary: upto 10
Industry: 21
Openings: 1
Primary Responsibilities :
Position: Software Engineer
Location: Bangalore, HSR Layout, Sector 6, India
Job Type: Full-time
CTC: 14.5 Lakh
Other Benefits: Provident Fund, Employee Medical Insurance, Performance-Based Bonus (Part of CTC)
Job Overview
We are looking for a skilled backend developer to join our engineering team. You will be responsible for building a high-quality and scalable platform for a retail ecosystem, collaborating with other teams to ensure a superior customer experience. This role requires strong technical skills, a commitment to delivering top-tier solutions, and a collaborative mindset.
Experience Requirements:
Key Skills
- Proficiency: Java, Node.js, SQL, NoSQL, Python (required), Go (a plus)
- Backend Frameworks: Spring, Microservices, Docker, OAuth, REST, ORM
- Database Management: Writing efficient SQL, performance tuning, and troubleshooting
- Code Quality: Writing well-documented, clean code; experience with code reviews, functional design, and writing integration/performance tests
- Agile Development: Experience working in an agile team environment
- Continuous Integration/Delivery: Ability to create and maintain CI/CD pipelines
- Communication: Strong interpersonal and communication skills
- Microservices: Experience in developing microservices is desirable
Responsibilities
- Collaborate within a small team to develop a microservices-based platform.
- Work closely with React Native developers, project managers, QA professionals, API developers, and designers.
- Write reusable code libraries and create highly optimized storage structures.
- Maintain unit, integration, and performance tests.
- Create and maintain comprehensive documentation.
- Ensure adherence to security best practices throughout development and production lifecycles.
- Apply API versioning and REST principles effectively.
- Utilize native modules when necessary.
- Participate in sprint planning, complete sprints, and engage in sprint retrospectives and daily standups.
- Use modern tools such as ClickUp, Slack, GitHub, Jenkins, etc.
- Collaborate with the operational team to resolve production issues and improve processes based on user feedback.
Requirements
- Experience: Minimum 3 years of professional experience in developing multi-tenant SaaS applications, preferably in product development.
Why Join Us?
- Equity Options: Opportunity for salary, bonus, and company equity.
- Innovative Environment: Work with intelligent and ambitious colleagues where your contributions shape the future of shopping.
- Rapid Growth: Join a rapidly growing company with significant career development opportunities.
- Empowerment: Lead projects that align with your skills and interests.
- Global Collaboration: Work with a diverse global team, contributing to a dynamic and creative work environment.