About the job
We are seeking an experienced Senior Full Stack Software Engineer proficient in PHP and VueJS to join the dynamic team at Creative Chaos. In this role, you will be instrumental in developing and maintaining both server-side and client-side applications across a range of software platforms. Your expertise will be crucial in crafting robust RESTful APIs and creating seamless front-end web interfaces. As a senior engineer, you will ensure that all applications meet the highest standards of functionality, security, and performance, all while maintaining a bug-free environment. You will also play a key role in mentoring junior engineers, fostering team growth through training and knowledge sharing.
Key Responsibilities
- Analyze and interpret business requirements for software development.
- Estimate the complexity and time required to complete assigned tasks.
- Write clean, efficient code and conduct thorough unit testing.
- Collaborate effectively with cross-functional teams.
- Optimize code for enhanced security and performance.
- Maintain existing systems and resolve any issues that arise.
- Utilize issue tracking software to update status and manage tasks.
- Communicate progress and challenges with clients regularly.
- Version control management for your codebase.
- Research and implement new technologies to enhance product offerings.
- Lead a team of software engineers in project execution.
- Provide mentorship and guidance to team members.
- Continuously upgrade personal skills and knowledge base.
- Participate in candidate evaluation for recruitment.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- At least four (4) years of professional experience in software development.
- Strong proficiency in core PHP, MVC frameworks, and Yii.
- Demonstrated experience as a full stack engineer, particularly with PHP and VueJS.
- Familiarity with JQuery, JavaScript, and AJAX.
- Experience in developing backend components and RESTful APIs.
- Solid understanding of security standards and compliance requirements.
- Proficiency with various relational and schemaless databases, including MySQL.
- Experience in creating effective database structures to support application functionality.
- Knowledge of unit testing practices, aiming for 90% test coverage.
- Experience with collaboration tools such as GitHub and JIRA.
Benefits
- Paid Time Off (PTO)
- Remote Work Flexibility
- Health Insurance Coverage
- Outpatient Department (OPD) Benefits
- Opportunities for Training and Development
- Life Insurance
