Full Stack Developer (Chennai)

Full Stack Developer (Chennai)

27 Sep
|
KIVI
|
Chennai

27 Sep

KIVI

Chennai

Full Stack Developer

About KiVi

KiVi (Agrosperity Tech Solutions Private Limited) is a fintech startup enabling credit, commerce and distribution in the agri/rural sector. We work with financial institutions, rural businesses, and farming communities to build creative digital platforms for lending, customer onboarding, loan servicing, and financial services. Our mission is to leverage technology to create sustainable growth opportunities in rural India while simplifying access

Role Overview

We are looking for a Full Stack Developer with 2–4 years of experience to join our Technology team. You will be involved in designing, developing, integrating, and maintaining scalable web applications that support lending, loan servicing, customer onboarding, and internal business operations.

The role offers hands-on exposure to Angular, Java Spring Boot, REST APIs, microservices, event-driven architecture, messaging systems, and cloud technologies, with a strong focus on building secure and reliable financial applications.

Key Responsibilities

- Develop and maintain responsive web applications using Angular, HTML5, CSS3, and JavaScript/TypeScript.
- Design, develop, and integrate RESTful APIs and backend services using Java and Spring Boot.
- Implement business logic and reusable services following clean and maintainable coding practices.
- Work with microservices and event-driven architecture to build scalable applications.
- Develop and integrate messaging-based solutions using Apache Kafka and/or RabbitMQ.
- Design and work with databases such as PostgreSQL, MongoDB, and Redis.
- Integrate third-party services including payment gateways, KYC providers, credit bureaus, and other financial service APIs.
- Implement appropriate authentication, authorization, and access-control mechanisms.
- Write unit/integration tests, troubleshoot issues, and participate in code reviews.
- Collaborate with product, business, QA,



and technology teams to understand requirements and deliver solutions.
- Create and maintain technical documentation, API documentation, and development records.
- Follow secure coding, data protection, and software development best practices.
- Monitor, troubleshoot, and continuously improve application performance, reliability, and scalability.
- Participate in Agile/Scrum ceremonies and contribute to continuous improvement of engineering processes.

Required Skills

Frontend

- Strong knowledge of HTML5, CSS3, JavaScript (ES6+) and TypeScript.
- Hands-on experience with Angular.
- Experience developing responsive and user-friendly web interfaces.
- Understanding of frontend component design, API integration, and state/data handling.

Backend

- Strong knowledge of Java and Spring Boot.
- Experience developing and consuming RESTful APIs.
- Understanding of microservices architecture and distributed systems.
- Hands-on exposure to Kafka and/or RabbitMQ.
- Understanding of exception handling, logging, validation, and API security.

Databases

- Hands-on experience with PostgreSQL.
- Working knowledge of Redis and MongoDB.
- Understanding of database design, SQL queries, indexing, and performance considerations.

Tools & Development Practices
- Git/GitHub and version-control workflows.
- Postman for API development and testing.
- IntelliJ IDEA or equivalent Java IDE.
- Familiarity with CI/CD and cloud-based development environments is an advantage.

Preferred Skills

- Understanding of JWT authentication and Role-Based Access Control (RBAC).
- Knowledge of financial systems, lending workflows, loan management,



or fintech products.
- Understanding of secure coding practices, data privacy, and application security.
- Exposure to AWS and cloud-native application development.
- Familiarity with Agile/Scrum development methodologies.
- Experience working with third-party APIs and external service integrations.
- Exposure to automated testing and CI/CD pipelines.

What We’re Looking For

- Strong problem-solving and analytical skills.
- Ability to understand business requirements and translate them into technical solutions.
- Good communication and collaboration skills.
- Ownership mindset with a willingness to learn and take responsibility for deliverables.
- Ability to work effectively in a fast-paced, product-driven environment.

Education

- B.E./B.Tech/MCA in Computer Science, Information Technology, or a related discipline.
- Relevant professional experience and hands-on development skills will be considered alongside academic qualifications.

Why Join KiVi?

- Work on real-world fintech and Agri-fintech applications serving rural India.
- Gain hands-on experience with lending, loan management, customer onboarding, and financial services platforms.
- Work with modern technologies including Angular, Java Spring Boot, Kafka, PostgreSQL, Redis, MongoDB, and AWS.
- Collaborate with experienced technology and product professionals.
- Opportunity to work on scalable microservices and event-driven systems.
- Continuous learning and exposure to real-world engineering challenges.
- Opportunity to grow with a technology-focused Agri-fintech organization.

Technology Stack

Area Technologies

Frontend Angular, HTML5, CSS3, JavaScript/TypeScript

Backend Java, Spring Boot

Architecture Microservices, Event-Driven Architecture

Messaging Apache Kafka, RabbitMQ

Databases PostgreSQL, Redis, MongoDB

Cloud AWS

Version Control Git, GitHub

API Testing Postman

IDE IntelliJ IDEA

📌 Full Stack Developer (Chennai)
🏢 KIVI
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (chennai) / chennai