Full Stack Engineer

  • Hyderabad
  • Revfin

About Revfin: At Revfin, we are building India’s largest lending company. Through our award winning and innovative digital platform, we provide loans to people at the bottom of the pyramid. Our typical customer lives in Tier 2 or 3 town, has no credit history, extremely low level of education and no banking transactions. We underwrite loans using revolutionary techniques like psychometrics, biometrics, and gamification. The entire loan application journey is delivered digitally through an App.

We have a clear focus on financing commercial electric vehicles for individual drivers, helping in mass scale adoption of electric vehicles. Drivers financed by us use their vehicles for passenger transportation, e-commerce, and cargo deliveries. All vehicles financed by us have telematics which help drivers track and improve their productivity while keeping their vehicles secure. We partner with manufacturers, dealers, fleet operators and e-commerce companies to acquire customers, providing point of sale finance.

Position Overview: We are seeking a talented and experienced Full Stack JavaScript / Typescript Developer with a strong background in AWS and finance. The ideal candidate will have 3-4 years of professional experience in developing robust, scalable web applications using JavaScript / Typescript technologies across the stack, along with a solid understanding of AWS services. Additionally, experience or familiarity with financial systems and requirements will be highly beneficial for this role.


Key Responsibilities:


1. Design, develop, and maintain efficient, reusable, and reliable JavaScript / Typescript code for both frontend and backend components of web applications.


2. Collaborate with cross-functional teams to define, design, and ship new features.


3. Build and maintain AWS infrastructure, including services such as EC2, S3, Lambda, API Gateway, RDS, DynamoDB, etc., ensuring scalability, security, and performance.


4. Implement and maintain integrations with third-party financial systems and APIs.


5. Write comprehensive unit tests and integration tests to ensure code quality and robustness.


6. Stay updated with the latest trends and best practices in web development, AWS services, and finance technology.


7. Troubleshoot and debug technical issues as they arise, providing timely resolutions.


8. Participate in code reviews and provide constructive feedback to peers.


Qualifications:


1. Bachelor's degree in computer science, Engineering, or a related field, or equivalent professional experience.


2. 3-4 years of hands-on experience in full stack JavaScript / Typescript development, with proficiency in Node.js, Express.js, React.js, Nest.js and Next.js.


3. Strong understanding of AWS services and experience with deploying and managing applications on AWS.


4. Experience working with financial systems or in the finance industry, with knowledge of financial concepts and regulations.


5. Proficiency in MongoDB, MySQL.


6. Familiarity with serverless architectures and containerization technologies (e.g., Docker).


7. Excellent problem-solving skills and ability to think critically.


8. Effective communication and collaboration skills, with the ability to work effectively in a team environment.