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

Node.JS Developer

Location: Noida
Experience Required:

    Node Developer/Lead (7-10 years)

    Required Skills:

    7+ years overall experience, 5+ with JavaScript, 3+ experience in Node.
    Expert in architecting 12-Factor app methodology and microservices architecture.
    Experience in JavaScript technologies, React Js,  Vue.JS and Angular.
    Good experience of consuming/writing web services, RESTful APIs and OAuth.
    Good experience of using Git, Docker.
    Familiarity with Golang, GRPC, Protocol Buffers is a plus.
    Excellent communication skills with ability to explain ideas clearly.

    Responsibilities:

    Work with experienced technical architects and cross-functional teams to define new product requirements, features and design.

    Web application programming through full development lifecycle: from understanding product requirements to deployment.

    Analyze product feature requirements and create technical design.

    Research, test, and implement new techniques, frameworks, and utilities.

    Define and enforce development and design standards and best practices.

    Job expects good hands on experience.




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