TechGrove is the Centre of Excellence for Banyan Software, based in Chennai, India. It plays a key role in supporting Banyan’s global businesses through technology, security, and software development. TechGrove brings together India’s deep pool of technical talent with Banyan’s long-term approach to growth, creating a trusted, developer-focused environment where people can do their best work.
ABOUT THE ROLE
CFS Solutions develops financial document processing and check verification systems for banks and payment processors. This is a mid-level generalist role spanning frontend, backend, data, and cloud infrastructure on a small team. The position involves building React/TypeScript web interfaces, developing backend services in Python (FastAPI) and C/C++, designing relational data models, and contributing to the Azure-hosted infrastructure supporting CFS Solutions products.
RESPONSIBILITIES
– Design and build responsive React/TypeScript frontends for internal and client-facing tools
– Build and maintain FastAPI backend services and REST APIs that power client-facing tools and internal automation
– Design relational schemas and write performant queries against MySQL and PostgreSQL
– Implement authentication, authorization, and session handling with attention to SOC 2 controls
– Develop and maintain data visualization and business intelligence dashboards
– Develop and maintain ETL pipelines integrating MySQL, PostgreSQL, and Azure services
– Contribute to CI/CD workflows, Docker containerization, and GitHub Actions pipelines
– Write Bash and PowerShell automation scripts for infrastructure and deployment tasks
– Contribute to Azure hub-spoke architecture decisions alongside the infrastructure team
QUALIFICATIONS
– Comfort working across the stack — UI, API, data, and infrastructure — without needing a specialist to step in for routine work
– Experience deploying React applications in a production environment
– Experience designing and shipping production REST APIs with FastAPI (or comparable Python framework)
– Familiarity with authentication and authorization patterns (OAuth, JWT, session handling)
– Proficiency in SQL and data modeling against MySQL and PostgreSQL
– Working experience with Azure or another major cloud platform
– Proficiency writing clean, documented code in both Python and C/C++
– Demonstrated attention to security and compliance requirements
– Strong written and verbal communication skills, suited to a small team environment
EXPERIENCE
Strong professional software development experience, with demonstrated work across both frontend (React/TypeScript) and backend (Python and C/C++). Some exposure to cloud infrastructure (Azure preferred) and relational databases required.
Beware of Recruitment Scams
We have been made aware of individuals fraudulently posing as members of our Talent Acquisition team and extending fake job offers. These scams may involve requests for personal information or payment for equipment.
Protect yourself by following these steps:
Your safety and security are important to us. Thank you for staying vigilant.
Based on 354 disclosed Full-Stack salaries on RoleSuite, the role pays a median of $185K/year, with most offers between $143K and $211K (10th–90th percentile: $115K–$246K).
See the full Full-Stack salary breakdown →