Roles and Responsibilities
Follow technical guidance as well as hands-on management for all product development
within the company.
Identify frameworks/technologies/languages/libraries to be used to achieve desired goals.
Takes responsibility for refactoring existing code.
Serve as a key member of the management team that sets the company's strategic direction.
Define standards & best practices to support agile development processes.
Plan, track, and estimate product development activities.
Ensure the optimal application of technology and engineering resources to meet product development and/or customer requirements as per the product and/or marketing requirements document.
Ensure that the product quality is world-class at all times.
Grow the internal information technology development organization; manage and recruit a multidisciplinary high-performance technology team.
Development of RESTful backend services if needed
Ensure the implementation of formal processes to support the product development process.
Performance Tuning/ Profiling In-depth understanding of popular architectures SOA, RESTful, Microservices, Messaging Bus. Requirements
Desired Candidate Profile
/ or similar qualification from a premier institute.
Good communication skills.
Minimum 2 years of hands-on development experience in backend development with a track record of solid technical accomplishments.
Well versed with DRY / KISS / SOLID
Well versed with Data structures and Design patterns
Angular js, Kubernetes, Ubunut cli experience will be preferred.
Knowledge of multiple programming languages will be preferred.
Knowledge of Caching solutions Redis, Memcache
Databases experience - MySQL/NoSQL, Aurora
Desired Skills and Experience
PHP Laravel, Angular js, MYSQL, Git, Docke