Helping retail brands craft seamless shopping experiences
Backend Developer: Swym Customer Engagement platform₹18L – ₹35L • 0.05% – 0.2%
At Swym, we help e-commerce brands craft a more seamless experience for shoppers across devices/channels. We are a passionate team of 20+ folks that enjoy creating innovative software and care deeply about making our customers successful. We are on an exciting growth path with over 20,000 marchants live on our platform, and with a real opportunity to build something impactful. We are growing our product development team to keep up with our rapid growth, working on some very fun and challenging problems. If the opportunity to build a robust, internet-scale backend platform with global impact excites you, we'd love to chat.
We are looking for a seasoned Backend developer with demonstrated experience in building large-scale distributed systems. Demonstrated scale, meaning you've worked on systems handling hundreds of thousands, if not millions, of sessions a day. Yeah?
Love programming: You get a kick out of having machines do your bidding and you are looking to improve your craft. You are proud of something you've built in the past? We'd love to see it - in fact, we insist on seeing it. Please share?
Prior experience building and managing REST APIs for large-scale systems. We deal with millions of transactions a day, so demonstration of experience handling such scale in your past experience will be critical.
Secure by Design - yeah? Good. Given the type of data we deal with, this is an extremely important aspect of what we do.
Have Humility & Empathy: You do realize that programming is a personal craft and that it’s easy to step on egos when people put so much of themselves into their work. You pride yourself on your ability to work well with others in the trade.
Impact: You care about making a difference. And it shows in your work, in your approach. Tell us all about it, we love people that care deeply about something.
A passion for building world-class software, combined with a vision to think big. Like really big.
Contribute to Open Source: You have a Github/Bitbucket profile and have something we can talk about when we chat.
Nice to haves:
Functional programming experience: You do think we are there. You do see the value of functional programming and get excited by code that expresses an idea clearly. If you have prior experience in Clojure, that's just awesome - but even if you don't and are excited about learning the language, we'd LOVE to chat
Profiling/Scaling: Have poked around with New Relic. Looked at query performance/optimization. Used Clustering/Sharding etc.
Prior startup experience - Maybe you’ve been an early employee at another startup, or better yet, you've tried something on your own. That’s awesome - let’s talk!
We certainly don't want to waste your time, so we thought it'd be helpful to list some criteria that'll help you evaluate whether we are a good fit for you.
We are looking for folks that are keen on building the next phase of their career with us and making a mark for themselves. If you are looking for a job as opposed to such an opportunity, we are probably not the right fit.
Sort of related to #1, but if you are not hungry to learn (and we mean really hungry), you are better off looking elsewhere. And we want to be able to learn from you as well.
If you are looking for a well-defined, structured role that is prescriptive in terms of your role/responsibilities, we are probably not the right fit. We will expect you to come figure stuff out with us, as we go.
If you are looking for a relatively easy-going job, this is unlikely to be that. In fact, if it is not one of the most challenging jobs you've had in your career, we are probably not doing something right.
We believe in small teams where each team member is fully empowered and equipped to go big. While you'll have plenty of support, it will ultimately be up to you to demonstrate initiative and ownership and get things done. If you don't enjoy taking ownership and driving an initiative from start to finish, we are most certainly not the right fit.
Thank you for reading this far. If after all these warnings, you are still keen on talking to us, you might just be our type and we'd love to get to know you better. We can't wait for you to get in touch!