Job Responsibilities :
● Owning end to end responsibility of API development, deployment and monitoring phases
● Writing reusable, testable, and extensible code
● Help maintain code quality, organization, and automatization
● Effectively use tools and ingenuity to identify and fix defects before they become a problem
● Collaborating with team members to define, develop, and ship new features
● Ensuring top-notch performance, quality, and responsiveness of services
● Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
● Mentoring junior engineers in the team and ensuring standards are maintained at all times
Required Skills :
● Prior experience working on consumer-facing products.
● Proven 2+ years of API development experience in Node JS and Express JS/Restify/Koa,
● Building scalable and performance-oriented services with caching techniques
● Experience with MongodB and analyzing the efficiency of queries
● Working understanding of NGINX
● Creating secure RESTful-based web services / APIs
● Clear understanding of Data Structures & Algorithms
● Experience Integrating payment gateways
● integrating with logging and monitoring systems
● Must have used GIT (Source version control)
● Excellent problem solving & debugging skills
● Good understanding of Microservice Architecture
● Good understanding of system design & architecture
Desired Skills :
● Experience working on ElasticSearch/Solr
● Experience working on cloud technologies (AWS)
● Setting up CI/CD pipelines using Jenkins
● APi Development Experience for high-traffic, public facing mobile applications.
● Work with various disciplines to provide technical insight of new initiatives
● Experience with relational databases and knowledge of SQL