Senior Software Engineer (Python & React)
Yubi
About Us
Job Description
Yubi, formerly known as CredAvenue, is re-defining global debt markets by freeing the flow of finance between borrowers, lenders, and investors. We are the world's possibility platform for the discovery, investment, fulfillment, and collection of any debt solution. At Yubi, opportunities are plenty and we equip you with tools to seize it.
In March 2022, we became India's fastest fintech and most impactful startup to join the unicorn club with a Series B fundraising round of $137 million.
In 2020, we began our journey with a vision of transforming and deepening the global institutional debt market through technology. Our two-sided debt marketplace helps institutional and HNI investors find the widest network of corporate borrowers and debt products on one side and helps corporates to discover investors and access debt capital efficiently on the other side. Switching between platforms is easy, which means investors can lend, invest and trade bonds - all in one place. All of our platforms shake up the traditional debt ecosystem and offer new ways of digital finance.
Senior Software Engineer – Full Stack (React & Python)
Experience
4–6 years
Job Summary
We are looking for a highly skilled Senior Software Engineer with strong full-stack experience in React and Python (Django, FastAPI). The ideal candidate will have deep expertise in designing and developing scalable, high-performance synchronous and asynchronous APIs, including real-time communication using WebSockets. This role requires solid understanding of design patterns, CI/CD practices, and the ability to work closely with stakeholders to deliver reliable and business-critical solutions.
Key Responsibilities
Design, develop, and maintain full-stack web applications using React on the frontend and Python (Django, FastAPI) on the backend.
Build and optimize synchronous and asynchronous APIs, including real-time systems using WebSockets.
Apply software design patterns and best practices to ensure scalability, maintainability, and high code quality.
Own end-to-end feature development, from requirement analysis and design to implementation and production rollout.
Implement and maintain CI/CD pipelines to enable automated testing, deployment, and monitoring.
Collaborate with product managers, business stakeholders, and cross-functional teams to translate requirements into technical solutions.
Participate in code reviews, architecture discussions, and technical decision-making.
Troubleshoot production issues and ensure system reliability, performance, and security.
Required Skills & Qualifications
4–6 years of professional experience as a Software Engineer / Full Stack Developer.
Strong proficiency in React and modern JavaScript/TypeScript frameworks.
Strong backend development experience in Python, specifically Django and FastAPI.
Excellent understanding of RESTful APIs, async programming, and event-driven architectures.
Hands-on experience with WebSockets and real-time communication systems.
Solid knowledge of software design patterns and architectural principles.
Experience setting up and working with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.).
Strong communication skills and proven ability in stakeholder management.
Ability to work independently and take ownership of deliverables.
Good to Have
Exposure to AI systems, especially LLM-based or GenAI-driven applications.
Experience working on or integrating chat systems, conversational platforms, or chatbot architectures.
Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).