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.