Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
Full time Location:
Role Summary The software engineer (SE) participates in the design and development phase of web development projects. The SE will actively contribute to projects implementation and while assisting the Software Architect/Technical Leader in planning and creating standards for the projects. The implementation of the project, in conjunction with other team members, is also a responsibility of the developer and will require back-end coding and testing skills. Requirements ? Enthusiastic, self-motivated and results driven. ? Demonstrated ability to communicate. ? Excellent listening and communication skills. ? English verbal and written communications skills. At least Bachelor or 5 years relevant experience 1-3 Years’ experience with PHP 5+ • 1-3 Years’ experience with Python 2 or 3 • MySQL or relevant • GIT • Docker • Frameworks: o Laravel/Symfony o Django/Flask Nice to have • Working with Big Data • Google Cloud Platform • Debugging tools • CI/CD • Basis in Front-end (Vue.js) • Projects on GitHub • Participating in open source Tasks typically involve the following: ? Design, code, test, debug, and document software, and enhance existing components to ensure that software meets business and customers’ needs. ? Understand and analyze third-party API architectures. ? Conduct internal code review and code optimization. ? Perform impact analysis of changes to software. ? Requirement collection & documentation, application support, onsite & offshore coordination. ? Assist the Project Manager with scoping and estimating time and timeframes for the development of new product features/projects. ? Support the development team. ? Maintain trust and empathy with the development team. ? Facilitate execution of tasks oriented towards the team’s goal. ? Help with planning and execution of most valuable projects. The role is pivotal to the success of the business. It’s a challenging role as it will require expertise in effective communication and problem-solving skills