Senior Software Developer

Code Invi Digital Solutions Inc.

Philippines

On-site

PHP 1,200,000 - 1,800,000

Full time

36 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Code Invi Digital Solutions Inc. is seeking a Senior Software Developer to design, develop, and maintain secure, scalable business applications.

The role combines hands-on coding with technical leadership, guiding a team of developers to deliver an integrated end-to-end system. You will translate business requirements into robust architectures, build RESTful APIs, and ensure quality through reviews, testing, and performance optimization.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related discipline.
  • At least five years of professional software development experience.
  • Demonstrated experience leading technical implementation activities, reviewing source code, mentoring developers, and resolving complex application issues.
  • Strong experience in back-end and front-end web application development using modern programming languages, frameworks, and development practices.
  • Proficiency in at least one back-end technology, such as PHP with Laravel, Node.js with Express or NestJS, Java, Python.
  • Experience with modern front-end technologies such as Vue.js, Nuxt, React, Angular, or equivalent frameworks.
  • Strong working knowledge of relational databases such as MySQL, PostgreSQL, Microsoft SQL Server, or equivalent database platforms.
  • Experience designing and integrating RESTful APIs and working with third-party platforms and cloud-based services.
  • Proficiency in Git or an equivalent distributed version-control system, including branching, merging, pull requests, and code-review workflows.
  • Experience with software testing, debugging, performance optimization, application security, and production support.

Responsibilities

  • Design, develop, test, deploy, and maintain web-based and mobile-ready applications.
  • Translate approved business requirements, workflows, and user needs into practical technical designs, system components, database structures, and application features.
  • Participate in the development of the company's end-to-end business system, which may include inventory, purchasing, sales, finance, human resources, fleet management, warehouse operations, reporting, document management, and other approved modules.
  • Establish modular and scalable application architecture to support future integrations, additional branches, increased transaction volumes, and continued business expansion.
  • Develop and maintain secure application programming interfaces for integration with internal applications, third-party platforms, cloud services, and existing outsourced systems.
  • Produce clean, maintainable, reusable, and properly documented source code in accordance with approved coding standards and software development practices.
  • Provide technical guidance and mentoring to junior and mid-level developers, including support in architecture, coding practices, debugging, testing, security, and deployment.
  • Conduct code reviews to ensure that all software changes meet the company's requirements for quality, maintainability, security, performance, and documentation.
  • Support the planning and execution of the MVP implementation roadmap, including requirements validation, system design, development, testing, user acceptance, pilot deployment, and production rollout.
  • Design, optimize, and maintain relational databases, data models, queries, stored procedures, indexes, and migration scripts.

Skills

Full stack development
Back-end development
Front-end development
PHP Laravel
Node.js Express
NestJS
Java
Python
Vue.js
React
Angular
MySQL
PostgreSQL
MS SQL Server
RESTful APIs
Git
Code reviews
Security
Performance optimization

Education

Bachelor's degree in Computer Science/IT/Software Engineering

Job description

About the role

The Senior Software Developer is responsible for designing, developing, implementing, and maintaining secure, reliable, and scalable business applications. The role will be part of the company's newly established Information Technology Department and will contribute directly to the development of an integrated, end-to-end business management system. The successful candidate will perform hands-on software development while providing technical leadership to the development team.


Key responsibilities


  • Design, develop, test, deploy, and maintain web-based and mobile-ready applications that support the company's operational and administrative requirements.


  • Translate approved business requirements, workflows, and user needs into practical technical designs, system components, database structures, and application features.


  • Participate in the development of the company's end-to-end business system, which may include inventory, purchasing, sales, finance, human resources, fleet management, warehouse operations, reporting, document management, and other approved modules.


  • Establish modular and scalable application architecture to support future integrations, additional branches, increased transaction volumes, and continued business expansion.


  • Develop and maintain secure application programming interfaces for integration with internal applications, third-party platforms, cloud services, and existing outsourced systems.


  • Produce clean, maintainable, reusable, and properly documented source code in accordance with approved coding standards and software development practices.


  • Provide technical guidance and mentoring to junior and mid-level developers, including support in architecture, coding practices, debugging, testing, security, and deployment.


  • Conduct code reviews to ensure that all software changes meet the company's requirements for quality, maintainability, security, performance, and documentation.


  • Support the planning and execution of the MVP implementation roadmap, including requirements validation, system design, development, testing, user acceptance, pilot deployment, and production rollout.


  • Design, optimize, and maintain relational databases, data models, queries, stored procedures, indexes, and migration scripts.



About you


  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related discipline.


  • At least five years of professional software development experience, including substantial responsibility for developing and maintaining business-critical applications.


  • Demonstrated experience leading technical implementation activities, reviewing source code, mentoring developers, and resolving complex application issues.


  • Strong experience in back-end and front-end web application development using modern programming languages, frameworks, and development practices.


  • Proficiency in at least one relevant back-end technology, such as PHP with Laravel, Node.js with Express or NestJS, Java, Python, or an equivalent enterprise development platform.


  • Experience with modern front-end technologies such as Vue.js, Nuxt, React, Angular, or equivalent frameworks.


  • Strong working knowledge of relational databases such as MySQL, PostgreSQL, Microsoft SQL Server, or equivalent database platforms.


  • Experience designing and integrating RESTful APIs and working with third-party platforms and cloud-based services.


  • Proficiency in Git or an equivalent distributed version-control system, including branching, merging, pull requests, and code-review workflows.


  • Experience with software testing, debugging, performance optimization, application security, and production support.


Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Best Tools Group Careers • Caloocan

On-site
Software Developer
Software Developer

iRipple, Inc. • Metro Manila

On-site
PHP 700,000 - 1,000,000
Senior Full Stack Engineering Tech Lead
Senior Full Stack Engineering Tech Lead

V2 Solutions • Hinoba-an

On-site
PHP 1,800,000 - 2,400,000
Technical Lead | Hybrid | Ortigas
Technical Lead | Hybrid | Ortigas

ESOL IT SERVICES INC. • Metro Manila

On-site
PHP 900,000 - 1,600,000
Senior Full Stack Developer
Senior Full Stack Developer

HHRG Services Inc. • Angeles

On-site
PHP 600,000 - 1,200,000
Senior Full Stack Developer
Senior Full Stack Developer

Questronix Corporation • Pasig

On-site
PHP 600,000 - 1,000,000
Senior Full Stack Web Developer
Senior Full Stack Web Developer

Binary Digital • Metro Manila

On-site
PHP 600,000 - 900,000
Sr Software Engineer- Full Stack
Sr Software Engineer- Full Stack

V2 Solutions • Hinoba-an

On-site
PHP 500,000 - 750,000
Backend Developer
Backend Developer

Surepay Technologies Inc. • Davao del Sur

On-site
PHP 600,000 - 900,000
Backend Developer
Backend Developer

Surepay Technologies Inc. • Makati

On-site
PHP 600,000 - 900,000