Job Overview
We are seeking a highly experienced Senior Full Stack Developer with expertise in PHP, CodeIgniter, Node.js, and modern web development technologies to join our dynamic team in <LOCATION>. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications, ensuring seamless integration across front-end and back-end systems. This role offers the opportunity to work on innovative projects utilizing cutting-edge technologies within a collaborative environment. Candidates should have a strong background in software development, cloud infrastructure, and API integration to deliver high-quality solutions aligned with business objectives.
Responsibilities
- Develop and maintain robust web applications using PHP, CodeIgniter, Node.js, and other relevant frameworks.
- Design and implement RESTful APIs to facilitate efficient data exchange between systems.
- Collaborate with cross-functional teams to define project requirements and translate them into technical specifications.
- Optimize application performance through code review, refactoring, and adherence to best practices in web development.
- Manage version control using GitHub, SVN, and other tools to ensure code integrity and collaboration.
- Integrate third-party APIs and services such as AWS, Azure, and other cloud platforms to enhance application scalability and security.
- Participate in Agile development cycles, including sprint planning, stand-ups, and retrospectives.
- Maintain documentation of system architecture, codebase, and deployment procedures for ongoing support and knowledge sharing.
- Ensure application security through implementation of RBAC (Role-Based Access Control), secure coding practices, and compliance with industry standards.
- Support deployment processes on Linux environments and troubleshoot production issues as needed.
Skills
- Proven experience in full stack web development with PHP (including CodeIgniter) and Node.js.
- Strong proficiency in JavaScript frameworks such as React or Express for front-end development.
- Familiarity with SQL databases including MySQL and SQL Server; experience with C#, Python, Java, C++, VBA is a plus.
- Knowledge of IT infrastructure management including AWS, Azure, Linux servers, and application deployment pipelines.
- Experience working with RESTful APIs, JSON/XML data formats, and API security best practices.
- Hands-on experience with version control systems such as GitHub, SVN, and Git.
- Understanding of Agile methodologies to facilitate iterative development processes.
- Knowledge of software development best practices including unit testing, code reviews, continuous integration/delivery (CI/CD).
- Familiarity with quantum engineering concepts is advantageous but not mandatory.
- Additional skills such as Ruby on Rails or .NET are considered beneficial for cross-platform integration projects. This position offers an exciting opportunity for a seasoned developer to lead innovative projects while working within a collaborative team environment that values technical excellence and continuous learning.
Job Type: Full-time
Work Location: Remote