API Engineer

  • C2C
  • Anywhere


  • Responsible for the application architecture, work with different teams, engineers and third parties as necessary
  • Writing code and unit tests, automation, code reviews and testing
  • Applying design patterns in developing scalable and highly performant application/features
  • Identify exciting opportunities for adopting new technologies to solve existing needs and predicting future challenges.
  • Deploying to production and dev ops
  • Work with product managers to prioritize features for ongoing sprints and manage a list of technical requirements based on industry trends, new technologies, known defects, and issues.
  • Manage your own time, and work well both independently and as part of a team.
  • Quickly generate and update proof of concepts for testing and team feedback Embrace emerging standards while promoting best practices.
  • Experience in the banking domain is a plus but not a necessity.



  • Bachelor’s degree in computer sciences or equivalent
  • 6 years of Java/ functional programming experience is a must.
  • 1 year of experience with Public Cloud Platform (AWS, Azure, Google Cloud).
  • 6 years of experience in using Version Control tools like Git and Tools like Jira is a must.
  • Experience designing and supporting customer facing RESTful APIs.
  • Thorough understanding of JSON, Web Service technologies, and data structure fundamentals.
  • Good understanding of design concepts and design patterns.
  • Demonstrated experience in Agile development, application design, software development, and testing.
  • Aptitude for learning and applying programming concepts.
  • Collaborator, self-starter, and passion for programming.
  • Ability to effectively communicate with Stakeholders, Product, and Experience owners.
  • Experience with CICD tools and DevOps.
  • Knowledge of Kotlin and GraphQL is a plus.
  • Experience with financial services is a plus.