🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Portworx is the Kubernetes data services platform that Everpure, formerly Pure Storage, acquired in 2020, and it solves a real problem: containers are ephemeral but databases are not, so running stateful workloads on Kubernetes needs a storage layer built for it. This role is product development on that suite. You design and implement features across the Portworx portfolio as microservices, own the full cycle from design through unit and functional testing, code review, documentation and continuous integration and deployment, and take solutions from initial design to production with peers and stakeholders. Everpure is explicit that ownership continues past release, adapting to customer feedback and handling issues found in unit, system and customer testing. The languages named are Python and Go, and 8+ years is the stated bar. Who it is for: Everpure asks for 8+ years of experience designing, developing and testing product components, with Python and Go preferred among the languages listed. What you will do: design and develop microservices and integrate new features into Portworx products. Bring focus to design, development, unit and functional testing, code reviews, documentation and continuous integration and deployment. Collaborate with peers and stakeholders to take solutions from initial design through to production. Take full ownership of design and development activity, adapting to customer feedback and handling issues found in unit testing, system testing and customer environments. Product context: Everpure acquired Portworx in October 2020, its largest acquisition at the time, to build what it describes as the industry's most complete Kubernetes data services platform for cloud native applications. The team's stated remit is a secure, consistent experience for customers buying and using the Portworx offerings. Location: Bangalore. Note that Everpure states elsewhere in its postings that it is primarily an in office environment and expects attendance at the Bangalore office in line with company policy, other than PTO, work travel or approved leave. Naming caution, worth knowing if you search for this company. Everpure is the former Pure Storage and its postings still refer to Pure Storage and Pure in places, including on this requisition. It is the same employer. Honest fit guidance: Kubernetes depth is what actually gets tested here, not just Go. Portworx work means operators, custom resource definitions, controllers and CSI, and a candidate who knows Go but has never built against the Kubernetes API will struggle. If you have run stateful workloads on Kubernetes in anger, this is one of the more technically interesting storage roles in today's edition. .
Here's where they are and how to stand out in your next interview.
24.795Jobs
9.577IN
74%EN
That number includes positions in India (9,577), Poland (3,429), the United States (1,753), Singapore (787), and Brazil (779). If you're looking to move or work remotely, check which countries match your goals — then filter WorkMundi by location to see what's actually hiring near you.
Most developer ads you'll see are written in English: 18,397 of the 24,795. That doesn't tell you whether the job itself requires you to speak English or work in English daily, so read each posting carefully. Don't assume the language of the ad matches the language of the team.
The employers posting the most developer roles are Link Group (369 jobs), Upvanta (257), jobgether (226), and OfferZen (212). If you're applying to any of these, research their hiring patterns. They move fast and post often, which means they're either scaling hard or replacing people who didn't fit.
In your interview, expect this: 'Walk me through the last time you had to debug something that took you more than an hour. What was it, what did you try first, and what would you do differently?' Hiring managers ask this to see if you think systematically or just try random fixes. Have a real example ready with specifics.