Fullstack Developer
Posted 21 days ago
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:
- Verify that all communications from our recruiting team come from an @banyansoftware.com email address.
- Remember, employers will never request payment or banking information during the hiring process.
- If you receive a suspicious message, do not respond — instead, forward it to [email protected] and/or report it to the platform where you received it.
Your safety and security are important to us. Thank you for staying vigilant.
Banyan Software is a buy and hold for life acquirer of vertical market software businesses. Founded in 2016 by David Berkal, Banyan was created to offer software owners a third option beyond selling to a competitor focused on cutting costs or a traditional investment firm that would resell the business a few years later. As a private company with no fund timeline and no exit pressure, Banyan holds and grows its businesses for life. Unlike private equity firms, Banyan preserves the culture, brand, and autonomy of each business rather than consolidating or cutting costs to maximize short-term returns. Every acquired company keeps its management team, brand identity, and customer relationships intact. Banyan works closely with each owner to find the right path forward, whether they want to stay at the helm, transition to an advisory role, or make a graceful exit. Many owners choose to retire or move on, either at closing or within a year or two. In those cases, Banyan partners with the outgoing owner to recruit a new CEO who is the right fit for the team and culture. Every Banyan company is paired with a dedicated Operating Leader who provides strategic guidance and support. Companies also gain access to the Banyan Business Community, which includes CEO Summits, functional Guilds, an online portal, and peer networks. Growth Enablement resources are available across finance, technology, sales and marketing, HR, legal, and talent. Banyan also invests in AI capabilities across its portfolio to help modernize products and accelerate growth. Banyan acquires profitable, market-leading enterprise software businesses with annual revenues generally greater than $2M, a high proportion of recurring revenue, strong customer retention, and engaged employees. The portfolio spans vertical markets including education, government, financial services, healthcare, media and entertainment, and transportation, with businesses across North America, the United Kingdom, Europe, and Australia and New Zealand
Key team members

Adam Cole
Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.