
Engineering Manager
at A fast-growing SaaS commerce company permanent WFH & Office

Job Description
What is the role?
Expected to manage the product plan, engineering, and delivery of Plum Integration activities. Plum is a rewarding and incentive infrastructure for businesses. It's a unified integrated suite of products to handle various rewarding use cases for consumers, sales, channel partners, and employees. 31% of the total tech team is aligned towards this product and comprises 32 members within Plum Tech, Quality, Design, and Product management. The annual FY 2019-20 revenue for Plum was $ 40MN and is showing high growth potential this year as well. The product has a good mix of both domestic and international clientele and is expanding. The role will be based out of our head office in Bangalore, Karnataka however we are open to discuss the option of remote working with 25 - 50% travel.
Key Responsibilities
- Scope and lead technology with the right product and business metrics.
- Directly contribute to product development by writing code if required.
- Architect systems for scale and stability.
- Serve as a role model for our high engineering standards and bring consistency to the many codebases and processes you will encounter.
- Collaborate with stakeholders across disciplines like sales, customers, product, design, and customer success.
- Code reviews and feedback.
- Build simple solutions and designs over complex ones and have a good intuition for what is lasting and scalable.
- Define a process for maintaining a healthy engineering culture (Cadence for one-on-ones, meeting structures, HLDs, Best Practices In development, etc.).
What are we looking for?
- Manage a senior tech team of more than 5 direct and 10 indirect developers.
- Should have experience in handling e-commerce applications at scale.
- Should have experience working with applications like HubSpot salesforce and other CRM.
- Should have experience in B2B integrations.
- Should have at least 10+ years of experience in software development, agile processes for international e-commerce businesses.
- Should be extremely hands-on, with an Automate as much as possible mind set full-stack developer.
- Should exhibit skills to build a good engineering team and culture.
- Should be able to handle the chaos with product planning, prioritizing, customer-first approach.
- Technical proficiency
- Frameworks like React, React Native, Node.js, GraphQL
- Databases technologies like Elasticsearch, Redis, MySQL, MongoDB, Kafka
- Dev ops to manage and architect infra - AWS, CI/CD (Jenkins)
- System Architecture w.r.t Microservices, Cloud Development, DB Administration, Data Modeling
- Understanding of security principles and possible attacks and mitigate them.
Whom will you work with?
You will lead the Plum Integration Engineering team and work in close conjunction with the Tech leads of Plum with some cross-functional stake with other products. Your will report to the CTO directly.
What can you look for?

Similar jobs
Job Description
The future is infinitely wide and begging to be reimagined and we are looking for people who have the courage to make their dent in what has always been. If you have an optimism that says there is no limit to what we can achieve in a time inviting those with vision to shake things up, then we should talk. Our work is fueled by connected thinking, challenging boundaries, and the power of digital redefining a connected world. Our people thrive because of the belief that it’s both our privilege and responsibility to usher our clients and the world into what is next. We’re seeking those who question the status quo and want to reimagine the way the world works while realizing a smarter way for business to help – all in service of improving the daily lives of people, the world, your career. Next_reimagined.
Your Impact:
- Drive the design, planning, and implementation of multifaceted applications, giving you breadth and depth of knowledge across the entire project lifecycle.
- Combine your technical expertise and problem-solving passion to work closely with clients, turning complex ideas into end-to-end solutions that transform our clients’ business.
- Constantly innovate and evaluate emerging technologies and methods to provide scalable and elegant solutions that help clients achieve their business goals.
Qualifications
- Strong hand on experience of Components, Templates, Taxonomy, metadata management, Forward and Reverse Replication, Workflows, Content Publishing and unpublishing, Tagging, Deployment(Maven) and Content migration/ planning.
- Strong Physical Architecture concepts (Infrastructure) including but not limited to Load Balancers(ELB), Apache set up, CDN, Disaster Recovery, recommending capacity of AEM publish and author instances.
- Taking a lead in recommending the solution considering quality properties of the system like Search Engine Optimization (SEO), Accessibility (A, AA, AAA), Monitoring (Squid, Nagios, Zabbix, Ganglia, App Dynamics, New Relic etc.), Scalability, Security, Performance and Responsive architecture
- Has implemented Quality Processes for projects like Continuous Integration (Bamboo/Jenkins/Git/BitBucket/Cloud Manager), SonarQube, Code reviews (Manual and Automated), code Formatters, Automation testing etc.
- Good to have Mobile App development and technologies, Digital Asset Management products, Adobe Scene 7(Adobe Dynamic Media), integration with eCommerce products like Hybris, Magento, ElasticPath and micro-services based architecture experience.
- Strong knowledge of Cloud native approaches and platforms including AWS, Azure or GCP.
- Experience with SaaS based implementation of AEM as Cloud Service and AEM SDK (preferred).
- Good knowledge with Adobe I/O Runtime and Adobe I/O Events.
- Good experience with frontend technologies like Bootstrap, Backbone.js, ReactJS, Handlebars, Grunt, Angular, CSS3, HTML 5 and jQuery.
- Knowledge of templating with JSP, HTL, and integration with MVC FE frameworks.
- Mastery of all relevant “core Java technologies” with Java 8/11 that are used in most Java-centric CMS/WCM platforms, including but not limited to XML, XSL, XSLT, XSD, server-side programming models, and other related presentation, middle-tier & persistence frameworks
Set Yourself Apart With:
- Develop Digital Consumer experiences based on Adobe marketing cloud products including AEM.
- Define solution architecture for global customer engagement and global web content management platforms, integrating a full collage of supporting technologies including AEM, Search, Adobe Social, Adobe Analytics, Adobe Communities, Adobe Target, Adobe Campaign Standard, Adobe Launch and others
- Develop powerful features such as multi-site and multi-channel delivery, personalization/targeting, content aggregation & syndication, multi-lingual support, automated workflow management, social media etc.
- Diagnose and solve technical problems related to AEM implementation.
- Interact with clients to create end-to-end specifications and solution architecture for content & collaboration solutions.
- Provide inputs and direction to senior developers on the team for design and implementation.
- Define implementation processes, quality gates and standards for design and development.
- Define best practices to manage performance, security and scalability of the Digital Platforms
- Lead teams of 20+ people through all phases of Development. Agile development methodology is a plus
- Lead and Involve in Planning and estimations of Adobe projects, Lead all tracks of the project from Frontend, backend, QA and Project Management
Additional Information
- Gender-Neutral Policy
- 18 paid holidays throughout the year for NCR/BLR (22 For Mumbai)
- Generous parental leave and new parent transition program
- Flexible work arrangements
- Employee Assistance Programs to help you in wellness and well being
KDK Software, a pioneer in India’s tax-tech space, is expanding its all-women, remote-first team under the SheConnect initiative. We’re looking for 10+ experienced women professionals to come onboard as Business Development Officers in a role that’s built around flexibility and real work-life balance. Whether you're working from home or anywhere else, this is your chance to grow your career on your terms.
Apply Now: bit.ly/KDKHR
Requirements:
- 5 Years Experience (3 Years experience in Sales)
- Excellent Negotiation Skills.
- Excellent English communication and understanding.
Perks and benefits:
- Work from home
- 7-Hours Work-Shift (Including Breaks)
- Travel Reimbursement
Remote Locations: Ahmedabad, Ambala, Aurangabad, Bangalore, Chandigarh, Chennai, Coimbatore, Delhi, Faridabad, Ghaziabad, Gurgaon, Hyderabad, Indore, Jaipur, Jodhpur, Kanpur, Kochi, Kolkata, Lucknow, Ludhiana, Mumbai, Muzaffarpur, Nagpur, Noida, Patna, Pune, Rajkot, Ranchi, Surat, Vadodara
Job Title: Sales & Customer Support Executive (Voice Process)
Company Brand Name: BikeFixup
Location: Faridabad
Work Mode: Work from Office
Working Days: 6 Days a Week (Rotational Off)*
Key Responsibilities:
Sales Responsibilities:
Achieve monthly sales targets for memberships.
Conduct outbound and inbound calls to pitch plans and convert inquiries into sales.
Provide detailed product knowledge and promote BikeFixup’s services effectively.
Maintain and update lead databases, ensuring timely follow-ups.
Prepare daily/weekly sales reports and analyze customer feedback.
Collaborate with the operations team for seamless service delivery.
Customer Service & Support Responsibilities:
Handle customer inquiries and resolve issues promptly with a professional attitude.
Ensure customer satisfaction by providing clear, accurate, and empathetic communication.
Assist customers in booking services and guide them through the process.
Address complaints or concerns and escalate unresolved issues to the appropriate team.
Follow up with customers post-service to ensure a high level of satisfaction and identify areas for improvement.
Qualifications & Skills:
Education: Minimum graduates preferred.
Experience: Minimum 1 year in sales or customer service roles with excellent communication skills.
Skills:
Strong communication skills in Hindi & English.
Persuasive abilities and a target-driven mindset.
Empathy and problem-solving skills for customer support.
Basic computer knowledge for lead tracking and reporting.
Benefits:
Fixed salary + performance-based incentives.
Training and growth opportunities in a premium two-wheeler service brand.
Opportunity to build a rewarding career in a fast-growing industry.
We are looking for an experienced and results-driven Franchise Sales Manager to lead our franchise expansion across multiple cities in India. The role involves extensive client interaction, legal documentation, and operational oversight.
Key Responsibilities:
- Drive franchise sales and onboard new franchise partners across India.
- Present the franchise model and conduct multiple meetings to close deals.
- Handle end-to-end legal documentation and ensure timely agreement signings.
- Manage complete setup of franchise stores, ensuring seamless execution.
- Build strong relationships with franchise partners and guide them on ROI and break-even strategies.
- Collaborate with the marketing team to align franchise sales efforts with promotional activities.
- Provide regular progress reports to the Chief Executive Officer.
- Travel frequently to meet clients, conduct site visits, and oversee franchise operations.
Qualifications & Skills:
- Proven experience in franchise sales or a similar role.
- Strong understanding of franchise models, ROI, and break-even analysis.
- Excellent communication, negotiation, and relationship-building skills.
- Proficiency in handling legal documentation and agreements.
- Ability to work under pressure and achieve sales targets.
- Willingness to travel extensively.
- Strong organizational and project management abilities.
Designation: Java Back End Developer
- Strong in Java , Spring Boot, ver.x (Microservices)
- 5+ year’s software engineering experience working with large scale applications and projects.
- Knowledge of best practice software development methodologies and coding standards.
- General knowledge of public cloud infrastructure and data solutions (e.g. AWS)
- Broad experience designing and developing scalable, resilient, performant applications:
- Distributed systems
- Microservices design and implementation
- Experience working on, and deploying, large scale systems in Java
- Experience with relational DBs like MySQL, SQL Server or Oracle.

Minimum Qualifications:
- MS or BS in Computer Science or a related subject.
- At least five (5+) years of web application testing and automation experience.
- Taking complete ownership of product testing efforts.
- Proficiency in Java/ Python or any other Object-Oriented Language.
- Experience of Selenium & WebServices or REST API testing or backend testing
- Ability to design and develop test automation frameworks from scratch
- Experience in CI/ CD setup preferably with Jenkin
- Good analytical and problem-solving skills
- Expert in methodically developing use-cases-
- Expert at writing automation test cases using Selenium.
- Expert at testing the web application for both functionality and performance.
- Understands what world-class quality for SAAS Products
- Expert at communicating the QA results with the engineering teams
- Expert at increasing visibility for blocker/critical issues.

Job Description:
- Min 4-5 years of experience in Mobile application development
- Min 2-year Experience in React Native app development
- Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax
- Follow best practices using Android Guidelines
- Knowledge of functional or object-oriented programming
- Technically strong in React-Redux/Mobx development and deep understanding of core mobile concepts such as lifecycle, UI, networking, caching, device features, etc
- Experiences with automated testing suites, like Jest or Mocha
- Experience integrating third-party frameworks. Worked with logging and capturing user navigation and app usage to Analytics and Crashlytics for understanding the most used features by users.
- Knowledge of mobile security and cryptography is an advantage.
- Good working knowledge of tools such as Git, JIRA, Jenkins, or any tools that are similar to these.
- Experience with agile methodology is preferred
- Good communication skills
- Good knowledge of app telemetry integration & app performance management
- Have published at least 2 React Native apps on Play Store & Appstore
Key Skills:
- Implement robust app architectures and complex user interfaces
- Component Design and coding new features. includes unit tests, debugs, and solves defects
- Component Design/Coding/Unit Testing/Debugging
- Responsible for designing app architecture and integration design to various external systems (APIs, 3rd Party SDK)
- Follow best practices using React Native Guidelines
- Understand reacting design patterns like HOC, Render Props, and their applications.
- Good understanding of atomic design principles
- Experience with CSS-in-js / styled-components
- Good understanding of Android & iOS working principles, Release process
- Ability to multi-task under pressure and work independently with minimal supervision
- Work on high-performance consumer-facing apps
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Good understanding of server-side templating languages (such as jade, EJS, and pug).
- Creating database schemas that represent and support business processes.
- Implementing automated testing platforms and unit tests.
- Basic understanding of front-end technologies, such as HTML5, SCSS, and CSS3.
- Ability to make recommendations on UI design and UX best practices.


• Design, build, and maintain scalable applications using Python.
• Contribute to the entire implementation process including driving the definition of improvements
based on business need and architectural improvements.
• Act as a subject matter expert for Application Software developers and Engineers.
• Handle server-side code for a production platform and contribute to new features
To be the right fit, you'll need:
• More than 4+ years of experience as a software developer in Python, with knowledge of at least one Python web framework such as Django, Flask, etc.
• Good understanding of common design patterns and architecture principles to design reliable and Scalable applications
• Strong communication skills
• Knowledge of databases line NoSQL or MongoDB
• Good to have AWS and Docker or Web services
• Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3


