This post is over 30 days old. The position may no longer be available

FP Engineer - Frontend (PureScript/JS)

JUSPAY , Bangalore · juspay.in · Internship · Programming

Are you an FP enthusiast?  

Apply if you are conversant with any functional programming language or you aspire to deeply learn pure functional programming techniques using PureScript/Haskell. 

We are looking for engineers who can 

  • Build production quality UI with concise and elegant PureScript code using Presto
  • Dissect static designs, discover abstractions and create reusable UI components
  • Understand the big picture of the product and take ownership of delivering as per the customer's requirements. Closely work with PMs and designers.  
  • Learn and contribute to the Presto framework, extending it to fit any new kind of requirement.  

About Presto UI

PureScript provides a way to elegantly create DSLs. We wanted to represent transactional business logic as composable goal trees which lead to the birth of Presto (https://www.youtube.com/watch?v=6XAc5nCm7oc). Now Presto not only powers our UI, we have also extended the DSL to support backend flows running in Nodejs. Presto uses continuation monad for the core business logic workflow (UI & backend) and ELM architecture for the UI widgets.  

And we look forward to these seeing/growing these qualities in you

  • A Maker - you are hands on, not just a thinker but you like to actively create. 
  • Systems thinker - you have a good sense of how things-around-you work. You wonder about the parts and how they combine to form a whole.   
  • Problem solver - Strong logical thinking + intuition = solve hard problems.
  • CS/Tech - You're passionate about CS/Coding and especially, FP interests you.
  • You are a Marathoner. You can stick to a project for long stretches of time to solve a hard problem and striving to achieve perfection.
  • You're a constant learner who takes hard challenges to upskill yourself.
  • You ambition is to maximize the value that you create to the world. 

About Juspay

Juspay's vision is to enable the billion people in India with secure 1-click payments on mobile. Online payment is a BIG infrastructure problem with high demands on scale,  security and reliability; the capability to power India’s entire internet commerce traffic is what we are building.

We process over 2M transactions a day, through our presence in top apps like Flipkart, Amazon, BookMyShow, RedBus, MakeMyTrip, Myntra, Swiggy, Airtel, Vodafone, Yatra, etc. Having crossed more than a billion transactions in the last year, with more than 125M SDK installs, we are growing at the rate of all apps put together!  

What drives us? We take bold moves in technology innovation and that has kept us in a unique position over the years. We’ve built a mobile micro app platform which we call Presto - that enables us to build end to end native payments UI experiences inside other top apps. We have also made deep investments in pure functional programming techniques (PureScript/Haskell) which are improving our productivity by 10x.

Why FP? Search the web for “why functional programming matters” and you will find the world moving  towards Pure FP techniques. (see https://vimalkumar.gitbooks.io/learning-haskell/content/ )

Oh, did we mention that BHIM was developed by us and is built using Presto! It is the UPI app that was launched by the Prime Minister of India!

Interns / Fulltime:

Internship is for 3 months. After the internship, you will be considered for full time. The stiphend for internship is 20k/month. Full time offer is 8Lpa.

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer