We are looking for an Associate Tech Lead or Senior Software Engineer to join our team. The ideal candidate for this role must have 5+ years of working experience.
Required Skills and Experience
- 5+ years of hands-on experience with PHP, including the latest PHP versions.
- Expertise in PHP frameworks such as CodeIgniter and Laravel.
- Proven experience in developing WordPress and Magento websites, including custom plugin and theme development.
- Strong frontend development skills, including experience with ReactJS, JavaScript, jQuery, CSS, Bootstrap, and Tailwind CSS.
- Proficiency in using Git version control for collaborative development.
- Familiarity with both Windows and Linux environments, including experience with Apache2 and Nginx web servers.
- Solid database management experience with MySQL and PostgreSQL.
- Strong knowledge of writing both functional and object-oriented code.
- Ability to create and maintain detailed documentation, including flowcharts, layouts, diagrams, charts, code comments, and writing clean and maintainable code.
- Strong understanding of PHP language fundamentals, OOP (Object-Oriented Programming) concepts, and best practices.
Nice to Have
- Familiarity with DevOps workflows and tools related to PHP development.
- Hands-on experience working with third-party APIs, such as Stripe, OpenAI, etc.
- Knowledge of testing frameworks for PHP applications.
- Experience in integrating AI-driven functionalities into PHP applications.
Responsibilities
- Design, develop, and maintain robust backend solutions for web applications using PHP and related frameworks.
- Develop and customize WordPress and Magento plugins, themes, and modules based on project requirements.
- Design and implement responsive and user-friendly frontend interfaces, collaborating closely with designers and stakeholders.
- Develop frontend solutions using Angular, JavaScript, jQuery, CSS, Bootstrap, and Tailwind CSS.
- Build scalable and maintainable codebases, adhering to best practices and standards.
- Collaborate with frontend developers to integrate server-side logic with user-facing elements.
- Work with designers and stakeholders to implement responsive and user-friendly web interfaces.
- Write reusable, testable, and efficient code, ensuring optimal application performance.
- Debug and resolve technical issues in a timely manner.
- Integrate third-party APIs and services to extend application functionality.
- Plan, estimate, and deliver project features within agreed timelines.
- Create and maintain comprehensive project documentation to support ongoing development.
DevUpLink is a startup software development company that specializes in delivering innovative and effective technology solutions for real-world business problems and social needs for organizations in both the private and government sectors. We have a range of specialities including cloud architecture, cloud infrastructure, deployment and maintenance, multi-platform application development, AI, big data analytics, data security, and digital transformation. Our team has a proven track record of delivering high-quality services to organizations in various industries including travel, healthcare, fintech, retail, and education. Join our team and be a part of our mission to drive digital transformation and provide cutting-edge solutions to our clients.