HYDERABAD · FULLTIME
Full Stack Engineer

IT Bridge Technologies
Hyderabad · onsite · Posted 15d ago
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
We are looking for a senior-leaning Full Stack Engineer to join the team building and maintaining a multi-location childcare and educational facility management platform used daily by administrators, directors, teachers, and families across a growing network of locations. The platform manages complex financial, enrollment, medical, and operational data across multiple tenants and requires careful, deliberate data modeling. This is a hands-on engineering role with high ownership. You will collaborate closely with product, operations, and business stakeholders, not just the engineering team. Clear communication, proactive status updates, and a bias toward execution over perfection are as important here as technical skill. Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field
- 6+ years of proven experience as a Full Stack Engineer or in a similar role
- Strong proficiency in TypeScript and JavaScript, including Node.js, NestJS, and React
- Expert-level relational database skills: schema design, normalization, indexing, query optimization, and migrations with PostgreSQL and TypeORM
- In-depth knowledge of database management and ORM tools; fluency with TypeORM migrations as a first-class part of the development workflow
- Experience with background job processing using BullMQ, Bull, or similar Redis-backed queue systems
- Experience with Docker and cloud deployments (AWS preferred)
- Familiarity with modern software architecture patterns including modular monoliths and multi-tenant SaaS
- Excellent problem-solving skills with strong attention to correctness and long-term maintainability
- Strong written and verbal communication skills; demonstrable habit of proactive status sharing and stakeholder management
- Ability to own a workstream end-to-end, requirements clarification, execution, delivery visibility, with minimal hand-holding Preferred:
- Experience with financial data modeling: ledger systems, billing flows, payment processor integrations (Authorize.net, Stripe, etc.)
- Familiarity with audit trail patterns and entity change-tracking libraries (e.g., `typeorm-auditing`)
- Experience with multi-tenant SaaS architecture and tenant-scoped data isolation at the schema level
- Background in AWS services (S3, IAM, presigned URLs)
- Exposure to childcare, education, healthcare, or other regulated operational domains
- Experience optimizing complex multi-join queries and resolving N+1 problems at scale
- Experience with AI and LLMs, specially using Agents for development.
- Previous experience with application scaling and performance optimization
- Project Development & Problem Solving
- Lead and participate in the design, development, and deployment of full-stack features end-to-end, from schema design to UI
- Tackle challenging problems across billing, enrollment, scheduling, and operational domains- Identify technical issues early, escalate proactively, and implement pragmatic solutions
- Engage in continuous learning to stay updated on industry trends and technologies
- Backend Development
- Design and develop RESTful APIs using NestJS and TypeScript, organized across a large feature-module architecture (66+ modules)- Design and evolve a complex PostgreSQL schema 141+ entities, 500+ ORM relationships, 328+ versioned migrations, across billing, enrollment, medical, and operational domains
- Write complex query builder logic and optimize multi-join queries across a deeply relational data model- Handle database migrations and rollback operations using TypeORM, maintaining zero-downtime constraints on a live production schema- Implement efficient background job processing using BullMQ and Redis (billing, account status, ledger sync, class cancellation, and more)
- Implement and maintain role-based access control with 8 roles, 116+ granular permissions, and region/facility-based multi-tenancy- Integrate third-party services: Authorize.net (payments), AWS S3 (file storage), Azure MSAL (SSO), Nodemailer (email), Sentry (error tracking)
- Write clean, maintainable, well-tested code with attention to performance, security, and scalability- Understand and implement tokenization and authentication mechanisms including JWT, refresh tokens, and SSO flows
- Frontend Development
- Develop and maintain React (TypeScript) frontend features in a separate repository
- Build data-heavy admin UIs: complex forms, tables, filters, pagination, multi-step workflows
- Debug and optimize frontend code for performance and cross-browser compatibility
- Consume REST APIs and manage async state effectively
- Database Design: A Core Requirement of This Role
- Design schemas that are normalised, queryable, and maintainable, not just ones that work today
- Apply deep knowledge of PostgreSQL: indexes (B-tree, partial, composite), query planning, EXPLAIN/ANALYZE, lock behaviour, and transaction isolation
- Model financial data correctly: ledger patterns, transaction integrity, precision arithmetic- Implement audit trail patterns, soft deletes, and multi-tenant data isolation at the schema level- Manage a long-lived production schema with hundreds of migrations and evolving business requirements
- Scalability & Architecture
- Design scalable architectures with an understanding of both vertical and horizontal scaling
- Work within a modular monolith NestJS architecture with a separate background worker process- Apply a two-level multi-tenancy model (Region → Facility) consistently across services and data layers
- Leverage Redis for caching and BullMQ for async job processing with concurrency control and retry handling
- Debugging & Testing
- Utilise debugging tools and techniques for both frontend (React) and backend (Node.js/NestJS) applications
- Write and maintain unit and integration tests using **Jest** to ensure code reliability and correctness
- Handle error management and edge case coverage, particularly in billing and enrollment flows
- Event-Driven & Asynchronous Programming
- Understand and implement event loops and execution stacks in JavaScript/TypeScript projects correctly
- Manage asynchronous operations using promises and async/await patterns- Implement scheduled tasks and cron jobs via `@nestjs/schedule` for automated nightly processes.
- Communication & Stakeholder Collaboration
- Provide frequent, proactive progress updates to technical and non-technical stakeholders, without being asked
- Escalate blockers and scope gaps early and transparently rather than absorbing delays silently
- Clarify requirements upfront, confirm understanding before building, and manage delivery expectations clearly
- Translate technical constraints into plain language for business stakeholders
- Maintain continuous visibility into project status: what is done, what remains, and realistic delivery timelines
Sourced from linkedin · view original
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02
Skills
Section · Company
About IT Bridge Technologies

IT Bridge Technologies
None
headquarters
₹3.2L PA avg
Avg at IT Bridge Technologies
About
Employees rate it well for
Find them on