SE/SSE - Backend (Java)
RevSure
JAVA: Software Engineer / Senior Software Engineer
Job Overview:
RevSure.AI is building a world-class team of Engineers with a mandate to architect, design, build,
scale, and maintain our cutting-edge Revops platform and derive insights from the customer data.
If you are a great JavaScript developer (or, for that matter, in any major programming language)
with experience in building SaaS web applications and looking for an opportunity to build
world-class products using cutting-edge technologies, please read on -
Responsibilities:
● Contribute to the growth and development of our product by writing and maintaining code,
focusing on quality and maintainability. We believe that our teams own the code they build.
● Share your knowledge, both inside and outside your own team.
● Design, implement, test, and monitor valuable solutions that achieve the teamʼs goals while
keeping a smooth delivery flow and balancing tradeoffs between scope, time, and effort.
● Continuously improve your and your teamʼs way of working, expanding the boundaries of
your teamʼs autonomy and self-organisation.
Requirements:
Must-Have:
● Good interpersonal and communication skills. An analytical mind and an eye for detail
● Experience of 3-5 years in building large applications, preferably from the heavy data
processing & analytics side
● Experience in architecting, designing, and building end-to-end System Design of multi tenant
SAAS applications
● Experience architecting interactive configuration experiences around DAGs,
configuration-heavy reporting feature, interactive data pipeline design interfaces, and
charting.
● Experience in Java, Spring Boot, and GCP
● In-depth understanding of design patterns, OOPs, and Functional programming.
● Passionate programmer focused on Backend Programming.
Good to have:
● Working knowledge of GCP managed services like Kubernetes, PubSub