Job Opening / VIDA Is Hiring for Senior Software Engineer - Backend(API)


Keyskills : Senior Software Engineer - Backend(API)

VIDA - Grand Challenge

Roles & Responsibilities

  • Design and develop VIDA Identify suite services.

  • Fully capable of owning and running entire subsystems of work.

  • Deep, substantial expertise in multiple programming environments.

  • Driving technology & best practices in Engineering.

  • Scaling, Performance, and ensuring High-Availability & Quality of the products;

  • Driving code reviews, design reviews, and architecture discussions

  • Experiment with new & relevant technologies and tools, and drive adoption.

  • Experience in developing distributed data processing, stream or batch, system.

  • Design and develop logical and physical data models to meet application requirements.

  • Coordinate with architects, development, DevOps, and product management.

Skills Required

  • Strong understanding of software design concepts, patterns, tools, and best practices.

  • Must have full PLC backend engineering experience using SpringBoot, Spring Security, relational databases, or NoSQL databases

  • 3-5 years of experience with Java 

  • Experience with writing code in RxJava or Spring Reactive

  • Must have significant experience in working with identity verification services such as OCR, demographic APIs, Face Biometric APIs, etc.

  • Strong knowledge of REST and microservices architecture design.

  • Significant experience with solutioning on MongoDB and advanced knowledge of any SQL database.

  • Hands-on experience in federated identity protocols, JWT, JWS, JWE, PKI, and standard symmetric/asymmetric cryptography.

  • Experience with Serverless frameworks is a plus.

  • Experience with AWS infrastructure as a code using Terraform is a plus

  • Background in building containers using docker and deploying using Kubernetes is a plus

Apply Here