Careers

Advance your career at one of the fastest-growing companies in the payments domain.

We provide the solutions that form the foundation for payment ecosystems worldwide. Our team is a combination of experienced payment industry experts, cutting edge technology leaders and young executives working to put together a winning proposition for our customers.
We are always on the lookout for talent across our teams in technology, business, sales and marketing.

Current openings at renovite

Full Stack Developer

Location: Noida
Experience Required:

    6-9 years

Required Skills:

  • Strong proficiency on JavaScript libraries and frameworks, ES6
  • 2-3 years’ experience on React.js, Redux, Vue.js
  • Experience on HTML/HTML5, CSS/CSS3, SCSS/LESS, Bootstrap framework
  • Experience with common FE development tools such as Babel, WebPack, Gulp, NPM, etc.
  • Experience building and consuming REST APIs
  • Understanding of cross browser compatibility issues and ways to work around them
  • Good understanding of Node.js technologies
  • Knowledge of OAuth2, JWT
  • Familiarity with Git
  • RDBMS and NoSQL concepts
  • Experience on JavaScript test frameworks like Mocha, Sinon, Jasmine
  • Exposure to microservices architecture
  • Familiarity with GCP, gRPC, Protocol Buffer
  • Excellent communication skills

Responsibilities:

  • Work with cross functional teams to define requirements, features and design
  • Develop highly responsive, web based user interfaces using React.js
  • Build reusable components and front end libraries
  • Translating designs and wireframes into high quality code
  • Optimizing applications across a variety web-capable devices and browsers

Frontend Developer (Angular version 2+ and Typescript)

Location: Noida
Experience Required:
    • 5 -7 years, out of which at least 2 years of development experience with Angular framework version 2+ (Angular 2, 4, or 5)  using Typescript language.

Required skills:

  • Strong knowledge of Typescript and Javascript languages
  • Strong knowledge of Angular framework version 2+ 
  • Experience of designing, developing and delivering SPA applications from scratch using Angular framework
  • Strong knowledge of all major areas of Angular framework, including Modules, Components, Routing, Services, Dependency Injection, Forms etc.
  • Strong knowledge of reactive and asynchronous programming using Typescript/Javascript
  • Strong knowledge of RxJS library
  • Strong knowledge of  HTML & CSS
  • Experience with consuming JSON data from backend over REST API
  • Knowledge of node.js and NPM 
  • Knowledge of webpack
  • Knowledge of writing tests using tools like Karma and Protractor
  • Knowledge of writing build scripts using tools like Gulp or Grunt
  • Knowledge of writing secure code using Typescript/Javascript

Bonus skills:

  • Knowledge of Java language
  • Knowledge of Java web components like Servlets, JSP
  • Knowledge of Spring Web/Spring MVC framework
  • Experience with Java application servers such as Tomcat or Wildfly
  • Experience with Gradle build tool
  • Experience with developing and deploying backend REST APIs using Java


MARKETING MANAGER

Location: Dunfermline/Chennai
Experience Required:

    • 5 – 12 yrs

Role description:
  • Develop, plan and execute end-to-end marketing campaigns for multiple B2B Fintech products under Renovite's portfolio.

Desired Candidate profile:
  • Degree level qualification in related subject. 
  • Marketing Communications experience in agency and “in-house” environments
  • Marketing Communications experience in a related business domain (e.g. payments, FinTech, B2B software)
  • Demonstrable English-language writing skills
  • Confident and articulate speaker
Responsibilities 

  • Understand technology and articulate in business terms, content planning (website, blogs, demos, videos, whitepapers, brochures and tutorials) and execution across various marketing channels
  • Identify current trends in the fintech domain and ensure relevant topics are brought in for discussion internally and make their way into our marketing collateral and product roadmap
  • Work with Product Managers and Product Developers and setup a continuous process for update of product related collateral, product release campaigns
  • Leverage marketing insights to better understand the customers and represent the voice of the user
  • Co-ordinate with identified authors in the organization and ensure timely release of monthly blogs
  • Identify offline channels, international fintech, payments, banking and finance events: Plan, coordinate and execute Renovite’s successful participation in the events.
  • Strategize and execute campaigns across digital channels (Mail, LinkedIn, Twitter, Facebook)
  • Coordinate with the technology team and create training tools for the sales team
  • Assist with preparation of design and creation of collaterals for various product and solution offerings
  • Manage vendor/freelancers to ensure production of creatives and assets within budget, quality and time.
  • Manage Corporate communication and Marketing communication streams
  • Manage internal communications programme for staff
  • Manage competitor analysis programme in conjunction with Product Management
  • Set up, own and drive marketing calendar which covers all of the above areas

JAVA DEVELOPER

Location: Noida
Experience Required:

    • 2 – 10 yrs

Primary Skills:   

  • Proven working experience in Java development
  • Fair understanding of object-oriented programming.
  • Familiar with various design and architectural patterns.
  • Hands on experience in designing and developing applications using Java EE platforms.
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA, Hibernate).
  • Experience in developing applications using Spring Framework
  • Knack for writing clean, readable Java code.
  • Proficient understanding of code versioning tools, such as SVN.  

Secondary Skills :  
  • Familiarity with concepts of MVC, JDBC, and RESTful
  • Familiarity with Java GUI frameworks such as Swing, Angular JS, JAVA FX SWT, and AWT depending on project requirements.
  • Added Advantage on experience with automation libraries such as Drools, KIE Framework, Spring Boot
  • Understanding fundamental design principles behind a scalable application.
  • Implementing automated testing platforms and unit tests.
  • Familiarity with build tools such as Gradle etc.
  • Added advantage if having Knowledge of Big Data platforms like Hadoop and its eco-system
  • Good communication skills

SENIOR DEVELOPER (SERVER-SIDE)

Location: Dunfermline, Scotland
Job Purpose:
  • To lead the development of the Reno-ATM Server component in collaboration with the Reno-ATM Client Team, other Renovite Product Teams and the shared Architecture Team.
Responsibilities:
  • Design and Development of RESTful WebService APIs for: Supervisor; Management; Monitoring; and Cash Monitoring
  • Development of integrations with third party Webservice APIs (propogation of data to external monitoring and cash management applications)
  • Design and Development of underlying Service Business Logic

Essential Skills:
  • Development experience with Java Standard Edition (JavaSE) and Java Enterprise Edition (JavaEE) experience
  • Experience with Eclipse IDE
  • Experience with Git and Atlassian BitBucket
  • Experience with Atlassian JIRA
  • Experience with RESTful WebServices using XML or JSON
  • Experience with Java Persistence API (JPA)
  • Experience with Relational Database Management Systems and Structure Query Language (SQL) e.g. Microsoft SQL Server, Oracle, PostgreSQL, MySQL
Desirable Skills:
  • Development experience with Spring Framework
  • Experience with Swagger Editor for API design
  • Experience with Atlassian Confluence or Microsoft SharePoint
  • Experience with Jenkins CI Server
  • Experience with JFrog Artifactory Repository Management
  • Experience with Ansible
  • Experience with Docker (Dockerfile)
  • Experience with Hazelcast or Infinispan In-Memory Data Grids
  • ATM Domain Experience
  • Cards / Payments Domain Experience

JAVA DEVELOPER

Location: Chennai, USA
Experience Required:
  • 5+ yrs


Requirements:
  • Strong Java 1.8 (mandatory)
  • Experience in Java security – encryption/decryption techniques
  • Experience in interfacing/integrating with 3rd party systems (Payment systems preferred)
  • Hands on individual contributor
  • Preferred payment cards (Gift/Credit/Debit) experience
  • Desired understanding of various payment schemes
  • Desired skills in various message formats (ISO8583/XML/Field delimited etc.)
  • Desired understanding of the EMV processing
  • Desired understanding/usage of JPOS library

JAVA DEVELOPER

Location: Chennai, Noida, USA
Experience Required:
  • 4+ years


Skills Required:
  • Proven working experience in Java development
  • Solid understanding of object-oriented programming
  • Familiar with various design and architectural patterns
  • Hands on experience in designing and developing applications using Java EE platforms.
  • Familiarity with concepts of Spring, Hibernate, Datastructures & Algorithims, Multithreading
  • Experience in developing applications using Spring Framework

SENIOR SOFTWARE ENGINEER

Location: USA
Requirement:
  • Working as a technical lead and project manager on projects building internet scale applications with software development life cycle activities including analysis, design, development, unit and system testing, production deployment and post-production support
  • Responsible for leading the design and development of one or more product features or sub-systems
  • Produce code that is sufficiently supported by unit tests
  • Develop and maintain technical documentation related to the project
  • Required to lead demonstration of completed work to stakeholders
  • Demonstrate that deliverables are reusable, modular, reliable, and scalable
  • Involved in proactively supporting adjacent teams by providing technical documentation, brown bags, and answering questions and preparing release plans, set realistic milestones
  • Required to participate fully in all scrum team activities
  • Environment: AEM, Ruby on Rails, J2EE, Big data, Kafka, Streamsets, Deployment on AWS
  • BS or Equivalent in Comp Sci or related field with 5 yrs. exp,
  • Must be willing to relocate/travel to client sites across USA


SR. SOFTWARE ENGINEER

Location: Fremont, CA, USA
Requirement:
  • Working as a technical lead and project manager on projects building internet scale applications with software development life cycle activities including analysis, design, development, unit and system testing, production deployment and post-production support
  • Responsible for leading the design and development of one or more product features or sub-systems Produce code that is sufficiently supported by unit tests Develop and maintain technical documentation related to the project
  • Also required to lead demonstration of completed work to stakeholders Demonstrate that deliverables are reusable, modular, reliable, and scales
  • Involved in proactively supporting adjacent teams by providing technical documentation, brown bags, and answering questions and preparing release plans, set realistic milestones
  • Required to participate fully in all scrum team activities. Environment: Java, J2EE, Spring, Eclipse, Web Services, SOA, REST APIs, Apache Tomcat, ActiveMQm JUnit and TestNG, GIT, Confluence, Rally software
  • Requires BS in Comp Sci/any Eng field with 5 yr exp, including 2 yrs supervisory experience
  • Must be willing to relocate/travel to client sites across USA