Search by job, company or skills

F

Full Stack Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Full Stack Software Engineer

Company: Compliance Foundry | Comperis Cybersecurity | Fixpliance AI

Location: Vadodara, Gujarat, India (In-Office Required)

Employment Type: Full-Time

Level: IC5 - Senior-Level Individual Contributor (Software Development)

About Us

Compliance Foundry, Comperis Cybersecurity, and Fixpliance AI form a unified group delivering Managed Compliance as a Service and Security Engineering as a Service to SMBs across fintech, healthcare, and SaaS. We help international clients build and maintain security postures through expert engineering, compliance frameworks, and our proprietary FixplianceAI platform.

We are a lean, founder-led organization where technical talent works directly with the CEO and engages with international clients daily. This is a product engineering role at the core of our platform - you will build the systems that our clients and internal teams rely on to monitor compliance posture, visualize cloud security topology, and drive remediation workflows.

About Vadodara, Gujarat

Vadodara, often called the Cultural City of India (Sanskrutik nagri), is a historic center of learning and arts located in Gujarat. Home to several leading universities and educational institutions, the city offers a vibrant, diverse, and metropolitan community alongside a strong reputation for safety, cultural heritage, and low crime rates. With a significantly lower cost of living than major Indian metros, the city offers an excellent quality of life and is home to major companies such as Mastercard, Larsen & Toubro, and Tata Advanced Systems. The city's strategic location provides seamless connectivity via Vadodara Airport (flights to major Indian and international hubs) and Central Railway Station (direct rail access to Delhi, Mumbai, Bangalore, and other key business centers).

The Role

We are hiring a Senior Full Stack Software Engineer to build and evolve the FixplianceAI platform. Engineers in this role own features end-to-end across frontend, backend, and data services and collaborate directly with product leadership and infrastructure engineers.

Core Responsibilities

  • Build and maintain the platform frontend using React and TypeScript
  • Develop GraphQL APIs and backend services using Node.js
  • Implement Python services for data processing, orchestration, and scheduled jobs
  • Design and optimize PostgreSQL schemas and queries
  • Implement asynchronous workflows using message queues
  • Deliver features from schema design through production UI
  • Maintain automated test coverage across frontend and backend systems
  • Diagnose performance issues across API, database, and UI layers
  • Participate in production troubleshooting and reliability improvements

What We're Looking For

Technical Competencies (Mandatory)

Demonstrated hands-on experience across the following product engineering domains is required. Candidates are not expected to be expert-level in every tool listed, but must demonstrate working proficiency across all domains and deep expertise in a meaningful subset.

Frontend Development

  • Strong React and TypeScript proficiency - you should be comfortable building complex, performant UIs with type safety
  • Experience with modern build tooling (Vite, webpack, or equivalent)
  • CSS architecture using Tailwind CSS, CSS-in-JS, or utility-first frameworks. Responsive and accessible design
  • Experience with component libraries (Radix, shadcn/ui, Material UI, or equivalent)
  • GraphQL data fetching with Apollo Client, React Query, or similar including subscriptions for real-time features
  • Data visualization experience with charting libraries (Recharts, D3, Victory, or equivalent)

Backend Development - Node.js

  • Production Node.js experience - you should understand how to build reliable, performant server applications
  • GraphQL API design - schemas, resolvers, subscriptions, and solving N+1 problems
  • Express.js or equivalent HTTP framework
  • ORM/query building (Sequelize) with migration management
  • Message queue experience (RabbitMQ or equivalent) - producer/consumer patterns and failure handling
  • WebSocket experience for real-time data push.

Backend Development - Python

  • Production Python experience building services and APIs
  • Web frameworks: Flask
  • ORM experience (SQLAlchemy or equivalent) with migrations
  • Task queue experience (Celery or equivalent) - distributed task execution and periodic scheduling
  • Cloud SDK experience: boto3 (AWS), google-cloud (GCP), or equivalent

Microservices and Distributed Systems

  • Experience working in a multi-service architecture - understanding service boundaries, API contracts, and inter-service communication patterns.
  • Comfortable with Docker Compose for multi-service local development.
  • Understanding of observability basics: structured logging, health checks, and debugging across service boundaries
  • Failure handling: designing for idempotency, graceful degradation, and retry strategies

Database

  • Strong PostgreSQL proficiency - you should be comfortable writing complex queries, analyzing query plans, and designing schemas that perform at scale
  • Data modeling: multi-tenant design, normalization trade-offs, and evolving schemas through migrations across multiple services

Testing

  • You should have strong opinions about testing and the experience to back them up
  • Frontend testing: unit tests (Vitest/Jest, React Testing Library) and E2E tests (Playwright)
  • Backend testing: Node.js (Jest ) and Python (pytest) - both unit and integration
  • Understanding of the test pyramid - when to write unit vs integration vs E2E tests, and when mocking helps vs hurts

Authentication and Authorization

  • Experience implementing OAuth2/OIDC flows and SSO integration with identity providers
  • Understanding of RBAC/ABAC patterns for API authorization

Soft Skills and Communication (Mandatory)

  • Strong written and spoken English. This is non-negotiable - you'll be communicating with international stakeholders daily
  • You can take an ambiguous product requirement and turn it into a concrete plan without waiting for someone to spell it out
  • You write clear PRs, give useful code review feedback, and document decisions when they matter
  • You're comfortable in a startup where processes are still being built, and your decisions have an outsized impact
  • You don't need to be managed closely. You prioritize, execute, and ask for help when you're stuck - not when you're bored

AI Proficiency (Mandatory)

Demonstrated proficiency in leveraging AI/LLM tools (Claude, GitHub Copilot, ChatGPT, Cursor, or similar) for productivity and engineering workflows. AI is a core force multiplier in our delivery model, not an optional enhancement. We expect engineers to use AI for code generation, debugging, documentation, code-review acceleration, and architectural exploration while maintaining critical judgment over AI outputs.

Nice to Have

  • Working knowledge of compliance frameworks: SOC 2, ISO 27001, GDPR, HIPAA, and how they translate into product features
  • Experience with graph visualization libraries (D3-force, Cytoscape.js, vis.js, React Flow) for network topology rendering
  • Familiarity with cloud security concepts: CSPM, security groups, IAM policies, and multi-account AWS architectures
  • Experience with Kubernetes and container orchestration beyond Docker Compose
  • Contributions to open-source projects or technical writing demonstrating communication and community engagement

Why Join Us

  • Work with international fintech, healthcare, and SaaS clients
  • Direct collaboration with company leadership
  • Early-stage product engineering impact

Working Hours

2:00 PM 11:00 PM IST, MondayFriday, with occasional weekend windows for scheduled system downtime and product rearchitecture.

The Application Process

The initial screening includes a take-home assignment that requires the use of an AI tool. This is intentional and reflects our operating model: we evaluate how effectively you leverage AI as a force multiplier, not whether you can solve problems without it.

Equal Opportunity

Compliance Foundry | Comperis Cybersecurity | Fixpliance AI is an equal opportunity employer. We evaluate candidates based on merit, qualifications, and business needs.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143962837