Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Join our team as a Full Stack Engineer, playing a vital role in developing and maintaining end-to-end solutions for our diverse projects. As a seasoned professional with expertise in PHP/Laravel and familiarity with WordPress, you'll contribute to both frontend and backend development.
- Architect, develop, and maintain robust server-side applications and APIs using PHP/Laravel, ensuring optimal performance, security, and scalability.
- Build intuitive front-ends either using templates, prepared designs or in collaboration with front end engineers.
- Collaborate closely with front-end developers, product managers, and stakeholders to define requirements and implement efficient solutions across the entire stack.
- Utilize your proficiency in PHP/Laravel to build dynamic and responsive web applications.
- Utilize your familiarity with WordPress to build deliverable and functional projects for clients when necessary.
- Implement and manage data storage solutions, integrating with databases (e.g., SQL, NoSQL) for efficient information retrieval.
- Develop and implement authentication and authorization mechanisms, ensuring data security and user access control.
- Optimize application performance and responsiveness, identifying and resolving bottlenecks with efficient coding practices.
- Leverage your expertise in PHP based CMS systems to integrate and customize solutions as needed, to build or modify plugins and themes for your clients (e.g. WordPress).
- Deploy and maintain applications in cloud-based environments (e.g., AWS, Azure).
- Conduct thorough testing, debugging, and troubleshooting to guarantee seamless functionality across the stack.
- Document code, technical specifications, and system architecture for future reference and team collaboration.
- Stay updated on emerging technologies and best practices, recommending and implementing improvements as applicable.
- Contribute actively to the continuous improvement of development processes, methodologies, and coding standards within the team.
Job Requirements
What are the expected technical qualifications?
- 3+ years of experience in software development
- Proficiency PHP with a strong understanding of asynchronous programming, event-driven architecture, and RESTful APIs.
- Proficiency using the Laravel framework to build responsive APIs and web applications.
- Solid experience in backend web development, including database design, data modeling, and system integration.
- Solid experience in front-end web development, HTML, CSS, and JavaScript, with a focus on building responsive and accessible web applications.
- Familiarity with version control systems (e.g., Git) and code collaboration tools.
- Experience with UI/UX design principles and the ability to collaborate effectively with design teams.
- Strong problem-solving skills and attention to detail in implementing pixel-perfect designs.
- Ability to work collaboratively in an Agile environment, communicate effectively, and meet project deadlines.
- Familiarity with database systems (e.g., PostgreSQL, MongoDB, ElasticSearch) and experience in optimizing database queries and performance.
- Knowledge of authentication and authorization mechanisms (e.g., JWT, OAuth) and data security best practices.
- Experience with version control systems (e.g., Git), testing frameworks, and deployment tools.
- Ability to work collaboratively in an Agile environment, communicate effectively, and meet project deadlines.