Uplers
Website:
uplers.com
Job details:
Experience: 4.00 + years
Salary: Confidential (based on experience)
Shift: (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type: Remote
Placement Type: Full time Permanent Position
(*Note: This is a requirement for one of Uplers' client - FileSure)
What do you need for this opportunity?
Must have skills required:
Node.js, JavaScript, Python, ETL, ETL pipeline, Platform
FileSure is Looking for:
Software Engineer Data Platform (Full Stack)
Location Remote, India only
Employment Type Full-time
Experience 3 To 5 Years
Reports to Founder
Working Hours 10am to 6pm IST (flexible)
About FileSure
FileSure is a B2B compliance and data platform used by Chartered Accountants, Company Secretaries,
lenders, and marketing agencies across India. We ingest, process, and serve the entire Ministry of
Corporate Affairs dataset, covering millions of companies, directors, filings, and financials, as a
structured, searchable, queryable product.
We are not a typical SaaS or e-commerce platform. The defining engineering challenge here is working
with large volumes of data at scale: ingestion, transformation, storage, retrieval, and serving, while
keeping the product fast and the infrastructure cost-efficient.
We've been profitable since mid-2025, grew revenue ~20x in 18 months with zero marketing spend, and
are now investing in the engineering and data infrastructure to 10x from here. We operate lean by
design: systems and automation over headcount.
What You'll Do
Data Platform Ownership
- Own the architecture of our data infrastructure across ingestion pipelines, transformation
layers, storage, and query serving
- Design and optimize ETL pipelines in Python that process millions of records from the MCA
source and other data sources
- Make the right database choices for the right workloads (OLTP vs OLAP, MongoDB vs ClickHouse
vs Postgres), and own migrations when we outgrow a decision
- Optimize query performance, indexing strategies, and data access patterns so the product stays
fast as the dataset grows
- Design AI workload infrastructure (embedding pipelines, LLM-powered enrichment, inference)
using our Azure and GCP credit pool
- Partner with DevOps on infrastructure cost optimization, which is a real and recurring challenge
at our data volume
Full Stack Engineering
- Build and maintain the Next.js and Node.js application layer that sits on top of the data platform
- Design API contracts and data access layers that keep the frontend fast and the backend clean
- Debug issues end-to-end, from frontend rendering through the API layer down to database
query plans
Team Leadership
- Lead a small engineering team, hands-on and not removed from code
- Set and enforce engineering standards across code reviews, Linear-based delivery cadence (we
work in cycles), branch management, and deployment processes
- Mentor junior engineers and interns through code reviews and pair sessions
- Run sprint planning, unblock the team, and keep delivery predictable
Collaboration with the Founder
- Translate business priorities into technical roadmap
- Raise architectural decisions with clear trade-off analysis
- Maintain technical documentation so knowledge lives in the system, not in individuals
What We're Looking For
Must-Have
- 3+ years of production engineering experience, with genuine interest in data-heavy platforms
and ideally some exposure to them (analytics products, fintech data systems, BI tools, scraping
and enrichment pipelines, or similar)
- Strong Python skills, specifically for building and operating ETL pipelines at scale
- Strong SQL fundamentals and comfort working with large query workloads
- Production experience with MongoDB, including aggregation pipelines, indexing, and schema
design for scale
- Production experience with Next.js and Node.js
- Comfort with AWS (EC2, S3, RDS, CloudFront, Lambda) and awareness of how infrastructure
choices drive cost
- Demonstrated ability to ship production systems end-to-end and support them over time
- Excellent written communication. Our founder is in the US, the team is remote, and async
written-first communication is how we operate.
- Discipline around project management tooling (we use Linear) and documentation
Strongly Preferred
- Hands-on experience with an analytical or columnar database (ClickHouse is our most likely
direction; DuckDB, BigQuery, Snowflake, or Redshift also relevant)
- Multiple years of production experience on data-heavy platforms, not just exposure
- Experience leading or mentoring 2+ engineers, even without a formal manager title
- Hands-on experience with production AI or LLM infrastructure (vector databases, embeddings,
RAG pipelines, inference deployment)
- Exposure to Indian regulatory data (MCA, GST, Income Tax) or CA and CS workflows
- Experience with web scraping, data enrichment, or public-dataset productization
- Familiarity with programmatic SEO or content-heavy web platforms
- Background in infrastructure cost optimization
Nice-to-Have
- DevOps fluency: Docker, CI/CD, basic Linux administration
- Experience migrating workloads between databases or between cloud and dedicated
infrastructure
- Prior experience in a founder-led startup environment
Who You Are
Beyond skills, we care a lot about the kind of engineer you are. At a team size of 4 plus interns, there is
no room for people who only move when assigned a ticket. We need people who run with things.
- You take ownership. You see something broken or missing, and you fix it or flag it. You don't
wait to be told, and you don't need a Linear ticket to care about a problem.
- You think ahead. You plan two steps beyond the current ticket. You care about where the
product is going, not just what's in front of you this sprint.
- You want to build something meaningful. The MCA data problem is genuinely hard and
genuinely useful. You should want to be here because the problem interests you, not because
it's a job.
- You're excited about AI as infrastructure, not a buzzword. You want to work on production AI
systems. You have opinions on where LLMs actually add value and where they don't. Given our
cloud credits headroom, this is one of the few roles at this comp level where you can actually
build and experiment at scale.
- You're comfortable in a small, fast-moving startup. If you're coming from a large service-based
company (TCS, Infosys, Wipro, Accenture, or similar), you should know that our pace and
expectations are different. Less process, more judgment. Fewer people to defer to, more calls to
make. Less “assigned work,” more “figure out what matters next.”
- You write clearly. Because the founder is in the US and the team is remote, writing is how work
gets done here. Long Slack messages, well-structured Linear issues, detailed PR descriptions. If
that sounds like a lot, this probably isn't the right place.
Tech Stack
- Data: Python ETL pipelines, ClickHouse (planned and under evaluation), MongoDB (current
Primary Store), Redis
- Backend: Node.js, Express, REST APIs
- Frontend: Next.js, React, TypeScript, Tailwind
- Infrastructure: AWS (EC2, S3, CloudFront, Lambda); Azure and GCP available via startup credits;
evaluating dedicated server migration
- AI Stack: Open to evaluation. Current exploration includes Claude API, OpenAI, Azure OpenAI,
and open-weights deployments
- Tooling: Linear (project management), GitHub, Claude Code and AI-assisted development
Working Hours and Time Zone Expectations
Please read this section carefully. It is the most common reason a role like this does not work out.
- Standard hours: 10am to 6pm IST. These are flexible day-to-day.
- Weekly sync calls: The founder is based in the US (Eastern Time), so bridging the time zone gap
requires some overlap. Expect 1 or 2 evening calls per week, between 6pm and 9pm IST, with
the founder. These are planning, architecture review, or roadmap sessions, not daily standups.
- If taking occasional evening calls at this cadence is incompatible with your current life setup, this
role is probably not the right fit, and we'd rather you self-select out now than discover the
friction 3 months in.
How We Work
- Async-first. Most communication happens in writing through Linear, Slack, and GitHub PRs.
Meetings are the exception, not the default.
- Systems over heroics. We document, we automate, we build to eliminate single-person
dependencies.
- AI-amplified. We use Claude Code, MCP integrations, and LLM tooling throughout our workflow.
Fluency here is a meaningful edge.
- Ownership, not tickets. Engineers own features end-to-end, from spec through production and
post-launch metrics.
- Transparent. Compensation philosophy, roadmap, revenue, and challenges are shared openly
with the team.
How to apply for this opportunity?
- Step 1: Click On Apply! And Register or Login on our portal.
- Step 2: Complete the Screening Form & Upload updated Resume
- Step 3: Increase your chances to get shortlisted & meet the client for the Interview!
About Uplers:
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Click on Apply to know more.