Location Cebu
Country Philippines
Category Development & Product Management
Type Full Time
Experience Mid Level
Language English

We are looking for a full stack software developer to join our cross-functional Agile team. The successful candidate will proactively participate in every phase of the software development lifecycle, providing efficient, quality code for our EHS SaaS product and its mobile interface, and contribute actively to the continuous improvement of our team and practices.


DIGITAL WAYS TO A CLEANER WORLD

Do you want to work for a company with Irish roots and a global impact? A leader in environmental services, AMCS is a trailblazing software company that guides and supports other businesses on their journey towards sustainability.  

 

AMCS leads the way

The AMCS team is at the cutting edge of technology. Companies come to AMCS to achieve their sustainability strategies as we help companies to reduce their carbon footprint and work in a more environmentally conscious way. AMCS has created digital ways to a cleaner world.  

 

What we do 

AMCS is a global leader for integrated software and vehicle technology for the environmental services industry. AMCS delivers enterprise cloud-based software solutions worldwide supporting over 5,000 customers in 23 countries. AMCS employs over 1200 people across 22 countries, headquartered in Ireland with offices in North America, Europe, Australia & Asia


Our people

AMCS offers team members more than just a job, but an opportunity to map out a career with a company that is growing, evolving and setting out new ways of working that are having a positive impact on the world around us. AMCS was established in Ireland and holds onto those local roots and ‘start-up’ mentality with a culture of connection. Connection to our work, our customers, our colleagues and our community that creates a working environment that fosters openness, collaboration and creativity.

Responsibilities:

  • Actively engage in Agile cross-functional team processes, participating in all stages of the software development lifecycle, from design to implementation.

  • Assist with team-wide adherence to best coding practices and contribute actively to ongoing process improvement.

  • Develop efficient and robust applications using React, React Native, TypeScript and Node.js creating maintainable and responsive solutions.

  • Be a key player in system architecture discussions, contributing uniquely to solution planning.

  • Regularly review and refine code with the team, maintaining adherence to SOLID and other software design principles.

  • Provide maintenance and improvements to existing software products, driving the evolution of our process and product.


Qualifications:

  • Proven experience as a Full Stack Developer or similar role.

  • Robust experience with TypeScript, React or React Native as well as willingness to learn new technologies. Node.js knowledge is considered a plus.

  • Proficient understanding of Agile methodologies and experience with Continuous Integration in software development.

  • Working knowledge of automated testing frameworks, both frontend and backend.

  • Proficiency in SOLID and other software design principles to deliver high-quality, well-structured code.

  • Strong problem-solving skills with excellent verbal and written communication capabilities.


Join Our Mission for a Sustainable Future and Enjoy the Following Benefits:

  • Health insurance for you and up to three dependents from Day 1

  • Convenient shuttle service

  • Complimentary on-site food and coffee

  • Allowances

  • 25 days of leave

  • Access to a learning platform for skill training with progress tracking

  • Hybrid work arrangement for a flexible work-life balance