Staff Software Engineer (NodeJS, Python, Go) - Bengaluru
Summary
Staff Software Engineer leading a squad to own a compliance platform product area end-to-end, driving frontend and backend architecture while staying hands-on with NodeJS, Python, and Go.
Staff Software Engineer to lead a squad, own a product area end-to-end, drive frontend and backend architecture, and stay hands-on while raising engineering quality across AiPrise.
Company Details
AiPrise is building a modern compliance platform for global businesses covering KYB, KYC, risk, and AI-assisted compliance workflows. The platform focuses on strong data, clean APIs, great UX, and automation.
AiPrise
Requirements
7+ years of experience building and shipping production software.
Strong full-stack fundamentals across APIs, data modeling, UI architecture, performance, and debugging.
Proven ownership of projects from technical design through production delivery.
Experience making pragmatic technical trade-offs under ambiguity.
Strong communication skills and ability to drive alignment across engineering and product.
Experience leading technical initiatives or engineering teams.
Strong understanding of software quality, testing, code reviews, and engineering best practices.
React and TypeScript experience is a plus.
Python with Flask/FastAPI or experience is a plus.
Strong SQL and PostgreSQL experience is a plus.
Experience in fintech, compliance, fraud, risk, workflow systems, or B2B SaaS is a plus.
Experience building internal tools for operations teams is a plus.
Responsibilities
Lead a squad and own delivery for a product area from roadmap to execution.
Drive technical design across frontend and backend systems and make pragmatic architecture decisions.
Stay hands-on and personally ship critical parts of the product.
Build and launch new product surfaces end-to-end.
Raise engineering quality through code reviews, patterns, testing, and best practices.
Mentor engineers through clear feedback, technical guidance, and ownership.
Partner with Product and Design to simplify complex compliance workflows into effective user experiences.
Improve system performance, reliability, observability, security, and cost efficiency.
Drive technical alignment across engineering and product teams.
Set a high engineering bar while maintaining speed in a fast-moving startup environment.
Job Details
Remote, India
Interview Process
Exploratory Discussion
DSA/Problem Solving & Coding Assessment
System Design Interview
Product Interview
Technical and Cultural Fit
Compensation Discussion
Important Note
ClanX is a recruitment partner, helping AiPrise hire Staff Software Engineer.
As published by recruitee
Full name, Email, CV, Phone
- How many years of experience do you have as a Software Engineer? choose one
- Are you willing to relocate to Bengaluru? yes / no
- What is your notice period? (We are looking for candidates who can join within 30 days) choose one
- Is your notice period negotiable? choose one
- Are you currently working at a product-based company? yes / no
- Are you a citizen of India and currently based in India? yes / no
- What is your current annual CTC range? (INR) choose one
- Please share the figures for your current CTC breakup: Fixed, Variable, ESOPs (with vesting), and any other components
- What is your expected annual CTC? (INR)
- Help us with your LinkedIn profile link
- Tell us about a project you’ve worked on that you are most proud of. Please include a brief description, your exact role, how long it took to complete, any major challenges you faced, and how you overcame them. Feel free to add a link if available. written answer
- What interests you about the company AiPrise (https://www.aiprise.com/)? Tip: Research the company and share a specific reason. Generic or copy-pasted answers will be rejected. written answer
- Why do you want to leave your current role? written answer
- Where did you find this job opportunity? (e.g., LinkedIn, Twitter, WhatsApp, etc). If someone referred you, please mention their name and contact number so we can thank them. (Write NA if not applicable). written answer