Full Stack Developer (JavaScript/React & PHP/Laravel) at OSI Engineering
Santa Clara, CA 95050
About the Job
Job Description:
We are seeking an experienced Full Stack Developer with strong expertise in JavaScript (React) and PHP (Laravel) to join our dynamic team. In this role, you will work on building scalable web applications, optimizing the user experience, and integrating robust back-end functionality. You will collaborate closely with designers, product managers, and other developers to create seamless digital solutions. The ideal candidate has a solid understanding of front-end and back-end development, excellent communication skills, and a keen attention to detail. Experience with REST API development and database technologies is essential.
Responsibilities:
- Design, develop, and maintain both front-end and back-end components of web applications using JavaScript (React) and PHP (Laravel).
- Collaborate with cross-functional teams to gather and refine technical and design requirements.
- Build and integrate REST APIs to ensure smooth data flow between front-end interfaces and back-end systems.
- Work with various database technologies, including MySQL, PostgreSQL (PgSQL), and MongoDB, and design optimized database structures using ORMs like Eloquent.
- Develop pixel-perfect user interfaces, ensuring the highest attention to detail in the UI/UX of the applications.
- Implement scalable, maintainable code that meets industry best practices, including code reviews and regular testing.
- Optimize applications for maximum speed, performance, and scalability across multiple platforms and devices.
- Participate in improving development processes, reducing developer toil, and ensuring high adherence to established procedures.
- Contribute to ongoing efforts to enhance the development environment, ensuring it remains effective and efficient for remote teams.
- Troubleshoot and debug applications to resolve issues and improve overall application performance.
Required Skillset:
- 4+ years of experience working with JavaScript (React) and PHP (Laravel).
- 2+ years of full-stack development experience, working on both front-end and back-end components.
- Strong understanding and experience in developing REST APIs.
- Proficiency with database technologies such as MySQL, PostgreSQL (PgSQL), and MongoDB.
- Experience with database design and ORMs, particularly Eloquent.
- Knowledge of Node.js, HTML, CSS, and general web development principles.
- Excellent verbal communication skills with the ability to clearly articulate technical challenges and solutions.
- Attention to detail, with a focus on delivering pixel-perfect interfaces.
- Prior experience working in remote environments is preferred.
- Experience in enhancing and optimizing development processes.
- BS/MS degree in Computer Science or related field, or equivalent work experience.
Type: Contract
Duration: 12+ Months
Location: Cupertino, CA (Hybrid)