Remote Senior Software Engineer (Laravel and VueJS/ReactJS) - #34528

at Manila Recruitment

Posted 22 hours ago 2 applied

Description:

  • As a Senior Software Engineer, you will be collaborating closely with the team to successfully develop, maintain, and enhance platforms while ensuring accurate documentation, effective communication, and efficient workflow.
  • You will participate in Lean / Agile / Scrum events and attend daily standup meetings.
  • You will monitor the Agile board for assigned tasks and collaborate closely with key team members.
  • You will utilize Github for version control and collaboration, initiating work on assigned cards/tasks.
  • You will complete software developments according to requirements and create and manage pull requests for code review, actively participating in code reviews.
  • You will address and fix bugs identified during development and develop and maintain the backend platform on a daily basis.
  • You will implement software solutions on cloud platforms such as AWS and document architecture and codebase for future reference.
  • You will work on projects involving multiple services and technologies and develop new features from concept to implementation.
  • You will foster collaboration and good communication within the team for efficient workflow.

Requirements:

  • A Bachelor’s Degree in Information Technology, Computer Science, Engineering, or a related field is required.
  • You must have at least 10 years of experience as a Senior Software Engineer.
  • Experience utilizing Laravel with PHP for backend development and ReactJS for frontend development is essential.
  • You should be knowledgeable in AWS native stack such as API Gateway, Lambda, SQS, Dynamo, RDS, etc.
  • Knowledge of Domain Driven Design, Microservices, and RESTful APIs is required.
  • You must have the ability to work in an Agile / Scrum environment.
  • Strong documentation skills and experience with tools such as Confluence, Jira, GitHub, and VSCode are necessary.
  • Excellent English communication skills, both written and verbal, are required.
  • You should be able to effectively collaborate and communicate with the team.

Benefits:

  • The position offers the opportunity to work in a collaborative and dynamic team environment.
  • You will gain experience with cutting-edge technologies and cloud platforms.
  • The role provides a chance to enhance your skills in Agile methodologies and software development practices.
  • You will have the opportunity to contribute to significant projects involving multiple services and technologies.
  • The position supports professional growth and development through participation in code reviews and collaborative work.