NextHire Try for free

Provenir

Posted 2 Oct 2026

Full - Stack Engineer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
2 Oct 2026

About the 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.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach