For Hire: Senior Software Engineer (Javascript) in Cebu City
Position title
Senior Software Engineer (Javascript)
  • Responsible for leading the technical and operational projects as well as defining the software requirements/specifications.
  • Coordinate and communicate with internal and external clients for development requirements and Specifications.
  • Work with head of development and other teams with the goal of developing high-quality software, aligned with the business strategy and user demand.
  • Analyze, design, code and test multiple components of the projects
  • Build software solutions that drive our products, which include prototyping, building and testing functionality
  • Identify, prioritize and execute tasks in the whole software development cycle
  • Maintain high quality software with accountability for production reliability and usage
  • Automate tasks through appropriate tools and scripting
  • Review and debug codes and perform validation and verification testing
  • Document and demonstrate solutions via flowcharts, diagrams, code comments, etc.
  • Improves operations by conducting analysis and recommending changes in policies, procedures, etc.
  • Communicate effectively with internal and external clients to ensure proper flow of projects
  • Lead in creative problem solving that can bring software designs as required and make viable and quick decisions to solve immediate and long term problems
  • Strong work ethics in leading a software development team.
  • Applicants must be a PERMANENT RESIDENT in the Philippines
  • 5+ years of software development experience.
  • Strong proficiency with JavaScript (ES6 to latest), ReactJS
  • Knowledge of Node.js and frameworks available for it Express
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Good understanding of server-side templating languages such as Jade or Pug.
  • Basic understanding of front-end technologies, such as HTML5, and CSS3
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Capability to manage all phases of the project to ensure on-time completion.
  • Ability to provide in-depth evaluation and analysis of complex technological issues.
  • Can mentor Software Engineers to promote skill development.
  • Demonstrated ability to work in close partnerships with different teams.
  • High levels of commitment and dedication.
  • Excellent organization and time management skills.

To apply for this jobĀ email your details to

Job Location
Base Salary
Date posted
Close modal window

Thank you for submitting your application. We will contact you shortly!