ApplySarthi

Tech Generalist (Software Engineer)

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

106 open generalist roles across 65 companies are on ApplySarthi right now, most of them in Bengaluru (4), Pune (2), Mumbai (1).

What generalist roles keep asking for: Excel (13%), Stakeholder management (13%), Supply chain (13%), Talent acquisition (13%), Workday (13%) — counted across their open postings here.

BigQuery jobs · GCP jobs · Kubernetes jobs · Node.js jobs

Jobgether has 4,561 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for generalist roles keep coming back to Excel, Stakeholder management, Supply chain, Talent acquisition. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with System design? Tell me one thing you learned the hard way.
  3. Describe a time a deadline forced a trade-off in quality. What did you choose and why?
  4. How would you design an API for a feature you have worked on?
  5. What do you do when a production issue happens on your code?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Tech Generalist (Software Engineer) at Jobgether interview free →

Accountabilities:: Design, develop, and maintain end-to-end software solutions across frontend and backend systems, supporting both customer-facing applications and internal operational tools. Build, optimize, and scale reliable backend services and user-facing systems using modern technologies, ensuring performance, maintainability, and seamless user experiences. Contribute to the evolution of the overall technical architecture, identifying opportunities to improve scalability, security, reliability, and long-term maintainability. Design, develop, and maintain core financial infrastructure, including payment orchestration systems, ledger services, underwriting engines, reconciliation pipelines, and real-time transaction and deal-tracking workflows. Ensure the accuracy, consistency, traceability, and auditability of business-critical financial systems and transactions. Integrate third-party financial APIs and services, such as Taktile, Modern Treasury, and Kantox, to automate data ingestion, risk assessment, payment processing, and cash movement workflows. Develop solutions capable of supporting increasing transaction volumes and growing operational complexity while maintaining high standards of performance and system reliability. Apply pragmatic engineering principles, making informed technical decisions that balance delivery speed, software quality, and long-term business needs. Establish and promote engineering best practices through thoughtful system design, clean and maintainable code, automated testing, and constructive code reviews. Provide technical guidance and mentorship to other engineers, encouraging knowledge sharing and continuous improvement across the development team. Implement and maintain effective monitoring and observability practices to identify potential issues, troubleshoot production incidents, and ensure system stability. Collaborate with product and business stakeholders to understand challenges, define technical solutions, and contribute to decisions about what to build and how systems should evolve. Take ownership of technical initiatives from conception to delivery, proactively identifying opportunities to improve products, processes, and infrastructure. Requirements: At least 4 years of professional experience designing, developing, and delivering production-scale software applications. Strong proficiency in TypeScript and Node.js, with practical experience building and maintaining modern software systems. Broad full-stack engineering capabilities, with the ability to work comfortably across frontend, backend, infrastructure, and data-related challenges. Strong understanding of software architecture, system design, distributed systems, and scalable application development. Experience designing reliable, maintainable, and secure systems, with particular attention to data integrity, system performance, and operational resilience. Ability to evaluate technical alternatives and select appropriate tools and technologies based on business requirements rather than personal preferences. Strong problem-solving and analytical skills, with the ability to identify patterns, develop reusable abstractions, and anticipate future technical challenges. A pragmatic engineering mindset, focused on delivering measurable business value while balancing technical quality, simplicity, and speed. Experience taking ownership of projects and technical decisions, working independently, and managing ambiguity in a fast-paced environment. Excellent communication and collaboration skills, with the ability to work effectively in a distributed, remote-first team. A proactive, adaptable, and detail-oriented approach, combined with intellectual curiosity and a willingness to continuously learn and share knowledge. Nice-to-have qualifications: Previous experience in fintech, financial services, credit risk modeling, or high-volume payment processing. Familiarity with financial infrastructure, payment systems, lending platforms, or transaction management solutions. Experience working at an early-stage startup or as a technical founder. Knowledge of Kubernetes, BigQuery, or Google Cloud Platform (GCP). Interest in innovative approaches to computing, productivity tools, and the development of tools for thought. Familiarity with the ideas and contributions of computing pioneers such as Alan Kay and Douglas Engelbart. Benefits: Meaningful impact: Contribute to financial technology solutions that help thousands of businesses and founders access more flexible financing options. Professional growth: Work on complex, business-critical systems and develop expertise across multiple areas of modern software engineering. Remote-first flexibility: Enjoy a distributed working environment that prioritizes autonomy, trust, and results over working hours. Autonomy and ownership: Take responsibility for meaningful technical initiatives and influence product development, architecture, and engineering decisions. Talented team: Collaborate with highly skilled, ambitious, and humble professionals from diverse backgrounds and nationalities. Innovation-driven culture: Work in a fast-moving environment that encourages experimentation, pragmatic problem-solving, and continuous improvement. Low-ego environment: Join a team that values intellectual humility, open communication, knowledge sharing, and high engineering standards. Career opportunities: Grow alongside an expanding fintech business operating across multiple international markets. Work-life balance: Benefit from a culture that supports focused work, flexibility, and independence in managing your time and responsibilities.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-11-12. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.