Job Openings Web Application Manager

About the job Web Application Manager

Responsibilities:

  • API Development: Develop high-quality RESTful API components in accordance with industry standards and best practices using native PHP, CodeIgniter, Node.js with MoleculerJS, AWS API Gateway, and AWS Lambda.
  • Front-End Development: Create front-end applications utilizing the AngularJS framework and Node.js with Express.js.
  • Data Engineering: Implement data pipelines using Apache Spark and Apache Kafka Streaming
  • Performance Optimization: Continuously optimize application performance to ensure responsiveness of APIs.
  • Messaging Solutions: Design and implement scalable messaging features and solutions.
  • Application Security: Ensure application security at every layer of the software architecture.
  • Product Planning Contribution: Actively participate in product planning sessions, contributing ideas for product solutions.
  • Documentation: Provide comprehensive documentation for all delivered requirements.
  • Collaboration: Collaborate effectively with Product, QA, and IT Operations teams to maintain the quality, usability, and performance of applications.
  • Team Feedback: Offer constructive feedback to team members to enhance collaboration.
  • Ownership: Take ownership of features and applications, ensuring they meet business needs.
  • Deployment Activities: Deploy patches and updates to production platforms as needed.

Required Skills:

  • Microservices (message broker, queues, etc)
  • Data Modelling and ERD
  • Web Application Architectures, REST APIs, GIT, Design Patterns
  • NodeJS
  • Relational and non-relational database technologies (e.g.: MySQL, MongoDB)P
  • Experience in typed language and object-oriented programming (e.g.: Typescript, JAVA, C, C++)

Desirable Skills:

  • Familiarity with DevOps and microservices related tools such as Kubernetes and Docker
  • Familiarity with PHP and Codeigniter Frameworks (e.g.: Zend, Yii, Laravel, CakePHP, Symfony)
  • Familiarity with AngularJS or similar frameworks (e.g.: Backbone, Meteor, Knockout, Vue)
  • LAMP, MEAN Stack
  • MongoDB, Postgres
  • JIRA or similar
  • Angular Fullstack
  • Application performance monitoring tools
  • Protractor

Qualifications:

  • Strong problem solving skills with efficient ability to identify and troubleshoot problems
  • Ability to interact, collaborate and prioritize with internal teams
  • Highly self-motivated, goal-orientated and results-driven
  • Proactive and can work independently with minimal supervision
  • Excellent oral and written communication skills and fluent in English
  • BS Computer Science, IT, IS or other computer related courses