ZOOP

Senior Software Developer

Pune, MH, IN

4 months ago
Save Job

Summary

Responsibilities

  • Develop new and enhance existing micro-services, libraries, and features that form our B2B KYC platform.
  • Create and document APIs and Queue Contracts to be consumed by other services.
  • Work closely with the Product and Engineering Leads to implement features following the best design principles and patterns.
  • Participate in all phases of the development cycle - plan, design, implement, review, test, deploy, document, and train.
  • Help junior developers with best practices like TDD etc. and make sure their code meets the standards.
  • Educate them continuously to improve overall team performance and work quality.

Requirements

  • Bachelors/Masters in Computer Science or equivalent experience.
  • Strong understanding of Computer Science fundamentals, software design principles, algorithms, and design patterns.
  • Development experience - preferably in languages such as NodeJS and scripting skills.
  • Interest and ability to quickly learn and ramp up on new languages and technologies.
  • Ability to write understandable, reliable, and testable code with minimum supervision.
  • Distributed, highly available systems running at large scale.
  • Distributed platforms that use Kafka, Elasticsearch, Cassandra, or similar systems.
  • Cloud environments (e. g., Docker, AWS, GCP, Kubernetes, etc., ).
  • Asynchronous programming patterns (e. g., GO Routines/Channels, NodeJS Async Programming).
  • Experience in CI/CD (Continuous Integration and Delivery), and AGILE work environments.
  • Ability to troubleshoot and solve issues on distributed systems.

This job was posted by Rutuja Bhailume from ZOOP.ONE.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: