Full Stack Developer / Lead


22 June, 2022

Job Description




  • Job Responsibilities
  • Take end-to-end ownership for development, including deployment to production and support.
  • Actively participate in researches, discussions and decisions on software architecture and internal coding, architectural, process and other standards.
  • Design and development of the next generation platform
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
  • Implement, review, support and debug required content
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
  • Risks management.
  • Identify gaps and build the tools to increase the speed of analysis.
  • Fully participate in the ownership of your services and components, including on-call duties
  • Primary Skill
  • BS/MS/BE in Computer Science or related field/degree, and/or equivalent work experience
  • Strong software engineering fundamentals - Object Oriented design.
  • Good understanding of containerization
  • Should have knowledge on performance tuning.
  • Define and maintain middleware standards and API administration and utilization.
  • Hands on RDBMS concepts and experience with SQL, DB2, MYsql and Oracle
  • Do architectural planning, performance prototyping, and evaluation of new platforms and technologies.
  • Proficient in Java/J2EE, Spring
  • Experience implementing RESTful services with API's
  • Good understanding of UML and Rational Software Architect
  • Understanding of Cloud architecture and systems.
  • Proficiency with JavaScript and HTML5
  • Deep knowledge of AngularJS 6+ practices and commonly used modules based on extensive work experience
  • Creating self-contained, reusable, and testable modules and components
  • Ensuring a clear dependency chain, in regard to the app logic as well as the file system
  • Hand on and implements complex AngularJS applications, directives, controllers, services
  • Creating e2e test suites for all components, and running them with Protractor (or a well reasoned alternative)
  • Experience in JavaScript build tools like grunt or gulp
  • Excellent communication and collaboration skills
  • Think at scale, and with high availability
  • Can work with cross-team members on large and complex projects
  • Can breakdown a complex situation and come up with an elegant solution


  • Secondary Skill
  • Kafka, Spark, Redis , ElasticSearch, MongoDB
  • Understanding of ci/cd automation
  • 3-10 years of development experience in implementing large-scale, distributed production class ‘Saas’ software


Apply for this job


LiVE Event: Category Management For Procurement Professionals