Careers

We’re always looking for talented people to join our team. Check out our current openings:

Principal Software Architect / Engineering Lead
Experience Level: Senior (7+ yrs; 10+ preferred) – On‑Site
Reports to: CTO

Role Summary: You will be the technical linchpin for our next‑generation banking platform—owning the microservices-based, cloud-native backend architecture, leading a small cross-functional squad, and personally writing critical code.

Key Responsibilities

  • Architect & evolve a highly available microservices ecosystem (NodeJS/TypeScript, NestJS, PostgreSQL, Kafka, etc.) on AWS.
  • Set engineering standards for code quality, testing, CI/CD, observability, and SecOps.
  • Own the technical roadmap while balancing new features, tech debt, and reliability.
  • Mentor & manage a team of 4–6 developers; act as their unblocker and code-review anchor.
  • Integrate with third-party and core-banking systems (IBS, Plaid, Salesforce, etc.).
  • Partner with Product & UX on solution design and story shaping.

Required Qualifications

  • 7+ yrs building mission-critical backend systems; 3+ yrs as architect or staff/principal engineer.
  • Deep expertise in microservice patterns, distributed systems, and domain-driven design.
  • Proven leadership of Agile teams delivering secure FinTech or other regulated workloads.
  • Battle-tested AWS skills (EKS/ECS, RDS, S3, VPC, IAM, KMS, CloudWatch).
  • Fluent in NodeJS/TypeScript plus one JVM language (Java/Kotlin) or Go.
  • Strong SQL schema & performance tuning chops (PostgreSQL ideal).
  • Excellent communicator who can translate tech trade-offs to execs and devs alike.

Nice-to-Have

  • Prior experience migrating monoliths to microservices.
  • Knowledge of Molecular framework, Sequelize ORM, or event-driven architectures.
Cloud Architect, Systems & Security Engineer
Experience Level: Senior (5–8+ yrs) – On‑Site

Role Summary: Own everything “cloud and ops.” Design, provision, and secure multi-account AWS environments while running company-wide IaC and acting as the de-facto Linux/Windows sysadmin.

Key Responsibilities

  • Design & implement VPCs, multi-AZ networks, transit gateways, hybrid VPN/Direct Connect, and zero-trust patterns.
  • Automate infrastructure with Terraform/Terragrunt, CloudFormation, and CI/CD pipelines (GitHub Actions, ArgoCD).
  • Harden & monitor via Security Hub, GuardDuty, IAM least privilege, KMS encryption, and audit logging.
  • Operate & troubleshoot Linux servers, containers, and managed services (RDS, EKS/ECS, SQS/SNS, Redis).
  • Champion compliance (SOC 2, PCI‑DSS) with patch management, vulnerability scanning, and incident response drills.
  • Serve as company sysadmin—provisioning accounts, MDM, SSO, and endpoint security.

Required Qualifications

  • 5+ yrs designing secure AWS (or GCP/Azure) networks and landing zones.
  • Hands-on with firewalls, VPNs, DNS, routing, and cloud-native networking constructs.
  • Strong Linux administration and scripting (Bash, Python, PowerShell).
  • Familiarity with Docker/Kubernetes runtime hardening.
  • Experience implementing least-privilege IAM and secrets management.
  • Ability to create disaster-recovery and high-availability strategies.
  • Excellent documentation and runbook writing skills.

Nice-to-Have

  • AWS Security Specialty or Solutions Architect Pro certification.
  • Knowledge of SOC 2 / PCI evidence collection tooling.
Backend Software Engineer (Mid-Level)
Experience Level: 2–4 yrs – On‑Site
Reports to: Principal Architect

Role Summary: This growth seat is aimed at becoming the “right hand” to the Principal Architect. Focus on microservice development, database design, and integrations while taking on increasing architecture responsibilities.

Key Responsibilities

  • Develop & maintain NodeJS/TypeScript microservices (NestJS or Express).
  • Write robust SQL using Sequelize or TypeORM; tune queries and indexes.
  • Create REST/GraphQL APIs and automated tests (Jest, Supertest).
  • Participate in code reviews, sprint ceremonies, and on-call rotations.
  • Shadow architecture work—documentation, POCs, and spike stories.
  • Contribute to CI/CD scripts and container builds.

Required Qualifications

  • 2+ yrs building backend services in a typed language (TypeScript, Java, Go, etc.).
  • Solid grasp of relational data modeling and ACID principles.
  • Exposure to AWS services (ECS/EKS/Fargate, RDS, S3).
  • Comfort with Git workflows, pull requests, and Agile boards.
  • Hunger to learn distributed systems and microservice patterns.

Nice-to-Have

  • Experience in FinTech, payments, or high-compliance domains.
  • Familiarity with event buses (Kafka, RabbitMQ) or cache layers (Redis).
Senior Front‑End Engineer (React/Vue)
Experience Level: Mid‑Senior (4–7 yrs) – On‑Site

Role Summary: Own the customer-facing experience for our FinTech portal. Translate UX wireframes into responsive UIs, integrate with our microservice APIs, and spearhead front-end performance & testing practices.

Key Responsibilities

  • Design & build SPA features with React (v18+) or Vue (3+), TypeScript, and modern state management (Redux Toolkit, Pinia, Zustand).
  • Collaborate with UX to refine journeys, component libraries, and design tokens.
  • Integrate REST/GraphQL APIs, handling auth flows, caching, and error states.
  • Optimize for Lighthouse scores, Core Web Vitals, and accessibility (WCAG 2.1).
  • Automate tests with Jest, Testing Library, and Playwright.
  • Mentor junior front-end talent (Role E) and review PRs.

Required Qualifications

  • 4+ yrs shipping production React or Vue apps with TypeScript.
  • Deep understanding of component composition, hooks, and virtual DOM performance.
  • Experience in secure auth patterns (OAuth 2, OpenID Connect) and CSRF/XSS mitigation.
  • Familiarity with CI/CD pipelines and feature-flag rollout.
  • Excellent UI/UX intuition and cross-browser debugging skills.

Nice-to-Have

  • Familiarity with design systems (Storybook, Figma tokens).
  • Experience integrating with FinTech APIs (Plaid, Stripe, UNICEF).
Front-End Engineer (Junior–Mid)
Experience Level: 1–3 yrs – On‑Site
Reports to: Senior Front‑End Engineer

Role Summary: Support the senior front-end lead by taking user stories from spec to shipping while receiving mentorship and guidance to grow into a full-stack capacity.

Key Responsibilities

  • Implement UI components in React or Vue following the team’s design system.
  • Consume APIs with Axios/Fetch; manage local and global state.
  • Write unit tests and contribute to visual regression testing.
  • Fix bugs & performance issues raised by monitoring dashboards.
  • Participate in Agile rituals—refinement, planning, retros, demos.

Required Qualifications

  • 1–3 yrs modern JavaScript/TypeScript front-end development.
  • Familiarity with Git, pull requests, and CI workflows.
  • Basic understanding of HTML5, CSS3 (Flexbox/Grid), and responsive design.
  • Passion for clean code, accessibility, and continuous learning.

Nice-to-Have

  • Exposure to Storybook or component-driven development.
  • Basic knowledge of Figma or similar design tools.