A full-time position as a senior software developer in an outsourcing company. I worked on various outsourcing project with various tech stacks. The tech stacks include PHP, JavaScript, TypeScript, Laravel, Symfony, YII Framework, TS.ED, WordPress, Node.js, MySQL, MariaDB, PostgreSQL, and more.
Responsibilities included:
- following the best practices and the coding standards
- picking the right architecture, design, and tech stack for the applications
- creating applications from end to end or in a collaboration with a front-end team
- communicating the requirement with the back-end team and the clients
- maintaining the codebase
- writing clean and testable code
- writing a user-friendly documentation
- writing unit and integration tests
- integrating third-party services
- troubleshooting and fixing complex issues
- configuring and maintaining virtual private servers (VPS)
- deploying projects to virtual private servers
- configuring Azure services
- deploying projects to Azure