Jobs · cutshort
Senior Software Engineer II
Ironwood Digital · Indexed today
About the role
Expand the product to meet the needs of various travelers and scale it for millions of users.
PloPdo is hiring Senior Software Engineer II job in Mumbai | Cutshort
Senior Software Engineer II
Senior Software Engineer II
at PloPdo
Posted by
Bhanu Pratap
3
\- 7 yrs
₹20L - ₹30L / yr
Mumbai
Skills
Django
Go Programming (Golang)
Data Structures
Algorithms
Python
Job Summary
\- Expand the product to suit the needs of all kinds of travellers. From family travellers to hardcore backpackers and from free independent travellers to those who need a more guided approach to planning their trip.
\- Launch across more countries. This means adding support for more geographies, things to do, weather, currencies and payments, transport and accommodation.
\- Scale it up to serve millions of users a year, from across the globe. We are seeing decent growth, but it is time to up the game.
Responsibilities and Duties
How you'll add value:
\- Own the architecture and design decisions that go into shaping our backend microservices
\- Build and ship robust features.
\- Work with web and mobile engineers to design and build APIs to power the traveler and influencer applications.
\- Help us scale out to multiple geographies and serve millions of travelers
Required Experience, Skills and Qualifications
\- An innate desire to grow. Both personally and with respect to the value you add to other people's lives.
\- 4+ years industry experience working with golang/Django
\- Sound understanding of CS fundamentals. We don't expect you to remember every algorithm by heart. But if you know how to find the most appropriate one for any given problem, let's talk.
\- Personal projects that show an aptitude for technical excellence and product sense.
\- Interest in contributing to open source projects
\- Bonus points if you have an interest in the philosophy behind technologies. - You are intrigued by why did people develop certain technologies the way they did.
Benefits
\- Work with a bunch of amazing people on a challenging problem.
\- 1 backpacking trip each year to travel outside India. We don't allow you to travel, we WANT you to travel.
\- Stock.
\- We don't mind work from home/cafe/some random city in the world as long as your work and your team is not disrupted.
\- We don't have a leave policy (there is a guideline for legal reasons) but you are free to take as much personal time as you need as long as you get your job done.
Job Type: Full-time
Salary: ₹2,000,000.00 to ₹3,000,000.00 /year
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
Founded
:
2018
Type
:
Services
Size
:
0-20
Stage
:
Profitable
About
Give what you can, take what you need
Read more
Company social profiles
Similar jobs
Posted by
Hema V
Remote, Delhi, Noida, Chennai, Bengaluru (Bangalore)
4
\- 10 yrs
₹14L - ₹35L / yr
Python
NodeJS (Node.js)
AWS Lambda
PostgreSQL
Serverless
+2 more
Role overview:
We are hiring one Senior Backend Engineer to take end-to-end ownership of our serverless backend — a hands-on IC role for someone both technically excellent and comfortable being one of the few people the entire backend depends on. You'll own the services across several Node.js and Python repositories, work directly with the founders and product team, and set the technical bar for reliability, security, and performance.
Key responsibilities
– Design, build, and operate AWS Lambda services across our HCM/workforce, project-management, commercial/revenue, permissions, and document domains — each comprising dozens of functions.
– Own the multi-tenant PostgreSQL data layer — schema design, query performance, and the permission/relationship model — end to end.
– Maintain and evolve the request path — API Gateway → custom Lambda authorizer → VPC-bound Lambda → private databases — including the runtime IAM/credential model that scopes every request.
– Safeguard tenant isolation and security across a per-company Cognito authentication model.
– Build and maintain integrations with external construction data environments (Asite, Autodesk Construction Cloud), including large-scale document synchronization.
– Optimize performance and reliability to keep latency-sensitive endpoints well within platform limits under growing load.
– Raise the engineering bar — testing, observability, CI/CD, and modernization of legacy components.
– Debug and resolve production incidents to root cause, and put safeguards in place so they don't recur.
– Document decisions and designs and collaborate with the frontend (Angular) and product teams.
Challenges you'll solve.
We prefer to be candid — these are the problems that make this role genuinely interesting:
Latency under a hard ceiling
API Gateway terminates any request beyond ~29 seconds regardless of the Lambda's own timeout — yet much of our value comes from heavy cross-project reporting. You'll keep p95 latency within budget through set-based SQL, pagination, streaming, and asynchronous processing.
Least-privilege, per-request security
A shared custom authorizer mints short-lived, request-scoped credentials via sts:AssumeRole under a strict 2,048-character inline session-policy limit. You'll design permission models that stay within that budget and reason about IAM precisely.
Graph-shaped data, relational store
The permission and relationship model is inherently graph-like, but lives in PostgreSQL — you'll model it with recursive queries, careful indexing, and set-based traversal rather than reaching for a separate graph engine.
Watertight multi-tenancy
One Cognito pool per company and tenant-scoped access throughout — isolation is a first-order concern.
VPC-bound serverless
Lambdas run inside a VPC to reach private databases; you'll manage cold starts, connection lifecycles, and pool limits.
Resilient external integrations
Syncing large document sets from third-party APIs (including SOAP/XML) demands backpressure, deduplication, retries, and graceful partial-failure handling.
Compute-heavy workloads
Server-side PDF generation, image processing, and multi-currency handling within Lambda's memory and time constraints.
The stack.
Runtime — Node.js, Python, AWS Lambda
AWS services — -1 API Gateway, Lambda, Cognito, STS / IAM, Secrets Manager, S3 CloudWatch, VPC, EC2
Infrastructure & CI/CD- AWS SAM, CodePipeline → CodeBuild Shared Data —PostgreSQL
Qualifications.
– 5+ years building and operating production backend systems.
– Deep expertise in Node.js and JavaScript — the asynchronous model, event loop, and memory behavior — plus solid working proficiency in Python and its production behavior.
– Strong hands-on AWS experience, ideally serverless (Lambda, API Gateway, IAM/STS, VPC, Secrets Manager, CloudWatch) — able to reason about IAM policies, not just apply them.
– Advanced SQL and relational data modeling — set-based query design and a working understanding of why N+1 patterns cause production issues.
– Proven production-debugging ability — root-cause analysis in distributed systems from logs and first principles.
– Strong ownership, sound judgment, and clear written communication — able to make good decisions with incomplete information and explain trade-offs to non-engineers.
Interview Process:
Introductory call-Mutual fit and role overview.
Technical deep-dive- A walkthrough of a challenging production problem you have owned.
Practical exercise -A realistic backend task, or a walkthrough of your own representative code.
System design- Collaborative design on a real scenario.
Final conversation- Values, ownership, compensation, and offer.
Read more
Posted by
Akshay Patil
Remote only
3
\- 8 yrs
₹6L - ₹11L / yr
Python
RESTful APIs
Relational Database (RDBMS)
Git
JasperReports
+2 more
**_Job Title :_** _Python Backend Developer_
**_Experience :_** _3 to 6 Years / 6 to 8 Years_
**_Location :_** _Remote_
**_Shift :_** _US Shift (7:30 PM IST – 4:30 AM IST)_
**_Open Positions :_** _2_
**_Job Summary :_**
_We are looking for a skilled_ **_Python Backend Developer_** _to design, develop, and maintain scalable backend applications and_ **_RESTful APIs._**
_The ideal candidate should have strong hands-on experience with Python, backend architecture, and database integration. Exposure to_ **_Jasper Reports_** _and_ **_Oracle PL/SQL_** _will be an added advantage._
**_Mandatory Skills :_**
_Python, REST API Development, Backend Architecture, Relational Databases, Git (Jasper Reports & Oracle PL/SQL experience preferred)._
**_Key Responsibilities :_**
– _Develop and maintain backend applications using_ **_Python._**
– _Design and build scalable_ **_RESTful APIs_** _and web services._
– _Integrate applications with databases, internal systems, and third-p
Read the full posting on cutshort →
FAQ
Is the Senior Software Engineer II role at Ironwood Digital remote?+
This Senior Software Engineer II position is listed as onsite.
What is the salary for the Senior Software Engineer II role at Ironwood Digital?+
The listing states 226000-339000 INR.
What seniority level is this Senior Software Engineer II role?+
This is a senior level position.
How do I apply for the Senior Software Engineer II role at Ironwood Digital?+
Use the "Apply on cutshort" button to open the original posting on cutshort, where you can submit your application directly to Ironwood Digital.