Apply for this Job
The Expertise We're Looking For
• Bachelor's degree Computer Science or other related discipline
• Strong development skills and 5+ years of software development experience
• Learn and adopt new concepts & technologies quickly and implement them effectively in projects.
• Demonstrated technical leadership experience.
• Rapidly develop large scale distributed enterprise applications based on requirement documents, prototypes, or verbal requirements
• Work across peer groups to resolve and understand complex technical/design issues.
• Strong written and verbal communication skills, strong interpersonal skills
• Motivated, self-directed, results oriented
The Skills You Bring
• Experience with Microservices based architecture and microservice development with strong API design skills.
• 5+ years of experience working in javascript and typescript with NodeJS
• Development and support of large scale NodeJS, express application.
• Experience with mongoose, casbin, axios would be plus.
• Experience building reusable NodeJS modules and comfortable using NPM to manage dependencies.
• API first approach for building products.
• Event driven application experience using Kafka or any messaging platform.
• Experience with AWS Services such as s3, ec2 etc.
• Comfortable with container technologies using docker and Kubernetes.
• Experience using NoSQL database like MongoDB
• Experience or knowledge of working with Elastic Search.
• Experience with system and application design and architecture patterns
• Experience using source control for feature-driven development in Bitbucket/Stash
• Strong Object-Oriented skills and experience with system design and microservice architecture
• Knowledge of CI/CD pipelines in Jenkins & Artifactory
• Work experience in an Agile development environment
The Value You Deliver
• Rapid development of prototypes, pilots, and full-scale applications
• Strong technical skills and a passion for programming
• Ability to learn new technologies quickly
• Escalate issues and risks to executive management for timely resolution
• Collaborate with digital product managers and deliver robust cloud-based solutions that drive powerful product experiences.
• Ability to learn new things, new technology, and balance problems; your drive to get things done
Date Posted: 07 April 2025
Apply for this Job