- Development: Develop and maintain web SaaS applications.
- Collaboration: Work closely withdesigners, product managers, and other developers to deliver high-qualitysoftware solutions.
- Code Quality: Write clean, maintainable, and efficient code following best practices and standards.
- Testing and Debugging: Knowledge of automated testing and continuous integration to ensure code reliability andstability. Debug and resolve issues across the application stack.
- Performance Optimization: Optimize applications for maximum speed and scalability.
- Database Management: Write and optimize database scripts, including complex queries and stored procedures, and handle data migrations.
- Documentation: Maintain clear and comprehensive documentation for all developed code and system architecture.
- Stay Current: Keep up to date with thelatest industry trends and technologies, and share knowledge with the teamwhere applicable.
Front-end& Back-end Skills
- Proficiency building large-scale applications using Vue / Nuxt or React / Next
- Experience using Docker for local development and deployments
- Understanding of NPM package management and maintenance
- Experience with other front-end frameworks/libraries.
- Experience with front-end tools and build systems.
- Proficiency in database design and optimization.
- Experience with automated testing frameworks
- Proficiency in Node.js: Strong understanding and hands-on experience with Node.js, including asynchronous programming and event-driven architecture.
- Proficiency in PHP: Strong understanding and hands-on experience with PHP, including version 7.x or later. Ability to write clean, maintainable, and efficient PHP code.
- Framework Experience: Experience with PHP frameworks such as Laravel, Symfony, CodeIgniter, or Zend Framework.
- Experience with RESTful API design and development.
- Experience with SQL and NoSQL databases(e.g., MySQL, MongoDB).
- Proficiency in database design and optimization.
Additional Skills & Knowledge
- Knowledge of cloud services (AWS, Azure).
- Experience using Docker for local development and deployments
- Understanding of CI/CD pipelines.
- Proficiency in using DAST/SAST tools.
- Proficient in using GitHub.
- Experience with automated testing frameworks.
Soft Skills
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage time effectively.
Free webinars, job-search tips, and conversations with other remote engineers.