Role Overview
- Participate in Lean / Agile / Scrum events
- Attend daily standup meetings
- Monitor Agile board for assigned tasks
- Collaborate closely with key team members
- Utilize Github for version control and collaboration
- Initiate work on assigned cards/tasks
- Complete software developments according to requirements
- Create and manage pull requests for code review and actively participate in code reviews
- Address and fix bugs identified during development
- Develop and maintain backend platform on a daily basis
- Implement software solutions on cloud platforms such as AWS
- Document architecture and codebase for future reference
- Work on projects involving multiple services and technologies
- Develop new features from concept to implementation
- Foster collaboration and good communication within the team for efficient workflow
Requirements
- Bachelor’s Degree in Information Technology, Computer Science, Engineering or related
- Minimum 8 years of experience in full-stack development
- Experience in PHP Laravel versions 10 and up for back-end development
- Front-end development using Vue.js, but other modern framework technologies such as React or Angular can also be considered
- Experience developing in a Cloud-native environment (AWS)
- Ability to work on an Agile/Scrum environment
- Strong documentation skills and experience with any of the following: Confluence, Jira, GitHub, and VSCode
- Excellent English communication skills, both written and verbal in order to effectively collaborate and communicate with the team
Advantageous skills or nice-to-haves:
- Experience with Typescript
- CI/CD pipelines or DevOps experience and containerization using Docker
- Unit Testing experience
- Automated testing experience
Tech Stack
- Angular
- AWS
- Cloud
- Docker
- JavaScript
- Laravel
- PHP
- React
- TypeScript
- Vue.js