Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Developer - SDE II image - Rise Careers
Job details

Full Stack Developer - SDE II

About Jai Kisan:

Jai Kisan is building the first ever technology-led financial platform designed for 'Bharat', revolutionizing the financial experience for rural Indians. Jai Kisan's app, Bharat Khata helps rural value chains digitize transactions, capturing never-before seen insight into the financial service needs, customer behavior and transitionary footprint of rural businesses and individuals. Taking this one step further, Bharat Khata seamlessly enables a single- point-access to a suite of financial services, ensuring instant fulfillment of the user's needs. Starting with credit to build users’ digital footprints, Jai Kisan's roadmap includes digitizing the savings, insurance and payment experience for its users, making it the only consumer-experience obsessed rural financial services brand. Jai Kisan is a series B funded company. Joining in the funding was NAB Ventures — the VC arm of Indian development finance institution (DFI), the National Bank for Agriculture and Rural Development (NABARD) in its first investment, Blume, Arkam Ventures, and many more.

The Jai Kisan team is dedicated towards executing our mission and is passionate towards supporting the transformation of rural India. Entrepreneurism and passion with a drive for results are core values we seek in every member of our team. Our team comes with a varied industry experience from private equity to management consultancy to capital markets, working towards building a franchise that delivers sustainable financing to rural India

Primary Responsibilities:

  1. Design scalable, maintainable, and secure software architectures for high-traffic applications.
  2. Build robust APIs and backend systems using Node.js with a microservices architecture.
  3. Manage databases, including Postgres and MongoDB, ensuring performance and scalability.
  4. Implement event-driven architectures with messaging platforms like Kafka.
  5. Develop responsive and modern UIs using React, with state management tools like Redux, optimizing for performance and SEO.
  6. Manage cloud infrastructure on platforms like AWS or GCP for scalability and reliability.
  7. Set up and maintain CI/CD pipelines to streamline deployment processes.
  8. Write comprehensive unit, integration, and end-to-end tests to ensure software quality.
  9. Monitor, debug, and optimize application performance to address bottlenecks.
  10. Participate in code reviews and technical discussions to maintain high standards.
  11. Collaborate with cross-functional teams to deliver end-to-end solutions.
  12. Mentor and support team members while promoting knowledge sharing.
  13. Stay updated on emerging technologies and recommend improvements where relevant.

Secondary Roles & Responsibilities:

  • Mentor junior developers and contribute to a culture of continuous learning and improvement.
  • Keep documentation up-to-date.
  • Interact with product managers and/or users to define system requirements and/or necessary modifications.

Technical Skills / Products:

  • React, Next.js, Redux
  • Node.js, Express.js, TypeScript
  • PostgreSQL, MongoDB
  • AWS/GCP, Kubernetes for container orchestration
  • Strong understanding of  Design patterns, microservices architecture and service monitoring


What You Should Know About Full Stack Developer - SDE II, Jai Kisan

At Jai Kisan, we're on a mission to redefine the financial landscape for rural India, and we need a talented Full Stack Developer - SDE II to join our passionate team! This role offers you a unique opportunity to contribute to Bharat Khata, our groundbreaking application that digitizes financial transactions, captures crucial insights, and provides seamless access to financial services for rural businesses and individuals. As a Full Stack Developer, you'll be responsible for designing sophisticated and secure software architectures for our high-traffic applications. You'll work with cutting-edge technologies, including Node.js and React, to build robust backend systems and create modern, responsive user interfaces that optimize both performance and SEO. You’ll have hands-on experience managing databases like Postgres and MongoDB, while implementing event-driven architectures using messaging platforms such as Kafka. In addition, managing our cloud infrastructure on AWS or GCP to ensure scalability and reliability will be part of your core responsibilities. You’ll also set up CI/CD pipelines, write comprehensive tests, and actively participate in code reviews, all aimed at delivering top-notch software quality. Joining Jai Kisan means becoming part of a dedicated team that values entrepreneurship, passion, and results-driven solutions. If you're excited about making a difference in the world and have a drive to support rural India's transformation, we want you on board as we build a sustainable financial platform for our users!

Frequently Asked Questions (FAQs) for Full Stack Developer - SDE II Role at Jai Kisan
What are the primary responsibilities of a Full Stack Developer - SDE II at Jai Kisan?

As a Full Stack Developer - SDE II at Jai Kisan, your primary responsibilities will include designing scalable software architectures, building robust APIs with Node.js, managing databases like Postgres and MongoDB, and developing responsive user interfaces with React. You will also implement microservices architectures, manage cloud infrastructure, and support CI/CD processes, ensuring a high-quality financial platform experience for rural users.

Join Rise to see the full answer
What technical skills are required for the Full Stack Developer - SDE II position at Jai Kisan?

The Full Stack Developer - SDE II role at Jai Kisan requires proficiency in React, Next.js, Redux, Node.js, and TypeScript, as well as experience managing databases including PostgreSQL and MongoDB. Familiarity with cloud platforms like AWS and GCP, as well as a solid understanding of microservices architecture and design patterns, are essential for success in this position.

Join Rise to see the full answer
How does mentoring play a role in the Full Stack Developer - SDE II position at Jai Kisan?

Mentoring is a key aspect of the Full Stack Developer - SDE II position at Jai Kisan. You will be expected to guide junior developers, contribute to their growth, and help foster a culture of continuous learning and knowledge sharing within the team as we all work together towards our mission.

Join Rise to see the full answer
What is the work culture like for Full Stack Developer - SDE II at Jai Kisan?

At Jai Kisan, the work culture is dynamic and collaborative, centered around innovation and a shared commitment to transforming rural India's financial landscape. We encourage creativity, support continuous improvement, and celebrate entrepreneurial spirit, making it a great environment for a Full Stack Developer - SDE II to thrive.

Join Rise to see the full answer
What future technologies might a Full Stack Developer - SDE II at Jai Kisan work with?

In the Full Stack Developer - SDE II role at Jai Kisan, you will stay updated on and potentially work with emerging technologies such as advanced cloud solutions, container orchestration with Kubernetes, and new frameworks and libraries that enhance our financial platform’s capabilities, allowing for innovative solutions to better serve rural users.

Join Rise to see the full answer
Common Interview Questions for Full Stack Developer - SDE II
Can you describe your experience with Node.js and how you've used it in past projects?

When answering this question, share specific projects where you utilized Node.js, emphasizing how it helped you build scalable applications. Discuss challenges faced, solutions implemented, and any performance optimization techniques you used.

Join Rise to see the full answer
How do you ensure the security of your applications?

In your response, elaborate on various security measures such as input validation, using HTTPS, implementing authentication and authorization practices, and regular security audits. Provide examples from your past experience where you specifically addressed security vulnerabilities.

Join Rise to see the full answer
What strategies do you employ to optimize database performance?

Discuss methods you've used to enhance database performance, like indexing, query optimization, database normalization, and caching strategies. Use specific examples to illustrate how these strategies positively impacted application performance.

Join Rise to see the full answer
How would you approach designing an API for a high-traffic application?

Describe the importance of RESTful principles, versioning, and proper error handling. Talk about scaling techniques such as load balancing and using microservices, as well as how you ensure comprehensive documentation for the API.

Join Rise to see the full answer
What is your experience with CI/CD pipelines, and how do they improve software development?

Share insights into your experience setting up CI/CD processes, highlighting the tools you’ve used. Explain how these pipelines streamline deployment, improve code quality, and foster faster development cycles, ensuring a smooth collaboration between development and operations.

Join Rise to see the full answer
How do you stay current with new technologies and industry trends?

Mention your methods for staying updated, such as following industry blogs, participating in tech meetups, taking online courses, and contributing to open-source projects. Emphasize your eagerness to apply new knowledge to enhance your work at Jai Kisan.

Join Rise to see the full answer
Can you explain your experience with microservices architecture?

Discuss your understanding of microservices architecture and how it contrasts with monolithic structures. Include examples from your past roles regarding how you've applied this architecture to improve scalability and maintainability.

Join Rise to see the full answer
How do you approach code reviews and technical discussions with your team?

Highlight your collaborative mindset and communication skills. Explain how you provide constructive feedback, encourage suggestions, and promote a culture of continuous improvement during code reviews and technical discussions.

Join Rise to see the full answer
What front-end technologies do you prefer, and why?

Specify your familiarity with front-end technologies, particularly React, and discuss the advantages of the frameworks you prefer. Use examples to demonstrate how these technologies helped you build engaging user interfaces.

Join Rise to see the full answer
Describe a challenging problem you've solved in your software development experience.

Recall a specific complex challenge, detailing the problem, your approach to solving it, and the end result. This will demonstrate your problem-solving skills and ability to handle tough situations in the software development lifecycle.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Parspec Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Customer-Centric
Empathetic
Feedback Forward
Transparent & Candid
Reward & Recognition
Collaboration over Competition
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 30, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!