BENGALURU · FULLTIME
Full - Stack Engineer
Provenir
Bengaluru · onsite · Posted 20d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.2s
- Found the form on Instahyre · 12 questions to answer1.6s
- Decided the answers for all of them2.4s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
We are looking for engineers who share our passion for technology and rise to meet hard technical challenges. Individual contributors who thrive in a collaborative culture and a strong technical environment self-start, are dynamic, and are quick to pick up new technologies in order to deliver working solutions with minimal direction. This is a backend-heavy full-stack role: you should be an engineer who is at home in distributed, server-side systems first, with the range to also work competently across the stack when a feature calls for it.
Responsibilities:
- We are seeking a Full-Stack Software Engineer to work closely with the architecture team on enhancements to Provenir's cloud-native, microservices-based decisioning engine (rules/graph-based execution).
- This role requires deep, hands-on backend expertise and extends into full ownership of features end-to-end, from service design through UI integration and deployment.
- Design, build, and evolve microservices for Provenir's decisioning engine using Core Java and Spring Boot.
- Design and implement synchronous and asynchronous REST APIs that power decisioning workflows across the platform.
- Apply multi-threading and performance-tuning techniques to keep high-throughput decisioning services fast and reliable at scale.
- Build and maintain event-driven integrations using Kafka and ActiveMQ (or equivalent message queuing technologies) to support distributed, asynchronous processing.
- Model and manage data across relational and NoSQL stores (MySQL, MongoDB) using ORM tools such as Hibernate, EBeans, or OpenJPA.
- Practice test-driven development, writing, and maintaining unit tests as a core part of the delivery process.
- Containerize and deploy services with Docker and Kubernetes, working within a single-region, multi-AZ
- AWS deployment architecture, and contribute to CI/CD pipelines (Git, GitHub Actions, Jenkins, Terraform, Datadog).
- Own features across the full SDLC: design, testing, implementation, deployment, and maintenance in partnership with the architecture team.
- Build and maintain Angular, React, or any frontend framework components and modules that surface decisioning workflows and configuration screens, integrating cleanly with backend REST APIs.
- Contribute to responsive UI work using TypeScript, HTML5/CSS3, and frameworks such as Material-UI, Bootstrap, or Tailwind.
Requirements:
- Minimum of 5 years of professional software development experience: this is a firm minimum for the role.
- Bachelor's or master's degree in computer science, computer engineering, or a related field.
- Minimum 5+ years of hands-on experience with Core Java, Spring Boot, Angular or React or any frontend framework, AWS, multi-threading, and performance tuning.
- Proven experience designing, building, and deploying microservices architectures in cloud environments.
- 4+ years designing and developing synchronous and asynchronous REST web services.
- Experience with message queuing technologies such as Kafka, ActiveMQ, or equivalent.
- 4+ years working with ORM tools (Hibernate, EJB, or OpenJPA) across relational and NoSQL databases (MySQL, MongoDB).
- 4+ years of test-driven development and unit testing practice.
- Solid grounding in OOA/OOD and design patterns, knowing where, why, and how to apply them.
- Hands-on experience with AWS, containerization and orchestration (Docker, Kubernetes), and CI/CD tooling (Git, GitHub Actions, Jenkins, Terraform, Datadog).
Full-Stack / Frontend Exposure:
- Working knowledge of Angular or React, or any frontend framework, with hands-on experience integrating front-end applications with backend REST services.
- Practical, hands-on experience with HTML5, CSS3, and responsive UI frameworks such as Material-UI, Bootstrap, or Tailwind.
Nice to Have:
- Experience with Scrum/Agile development methodologies.
- Unix/Linux operating system knowledge.
- Broader exposure to event-driven and distributed system design beyond core messaging integration.
- Exposure to systems supporting ML/DL/AI model training, testing, or execution within a production product stack.
Sourced from instahyre
Section · 02
Skills
Section · Company
About Provenir

Provenir
IT Services & Consulting
201-500
employees
2004
22 years old
None
US
₹37.3L PA avg
Avg at Provenir
About
Industries
Employee ratings
7 reviews
Culture
1.7
Career growth
2.0
Work-life
1.9
Employees rate it well for
Find them on