← All roles

Full Stack Developer (PHP or Python with React)

US client via staffing partner · Menlo Park, CA

Location
Menlo Park, CA
Salary band
Band not stated
Type
Contract
Level
Senior
Work authorization
Not stated
Tailor my résumé for this role →

Stack

PHP · Python · ReactJS · React Native · Hack lang · JavaScript · Java · C# · NoSQL · SQL · ORM · Microservices · REST APIs · GraphQL · Asynchronous/Parallel Service Development · AWS · Azure · Log Monitoring · Database Design · Distributed Systems

About the role

About you: • Familiar with end-to-end Customer/IT support processes • Adjusts easily to new or changing circumstances. • A collaborative utility player mentality (low ego) with a proactive sense of curiosity • Focuses on achieving results that promote business success. • Demonstrate proactive and professional communication skills with all stakeholders and partners • Maintain a professional, adaptable, and respectful manner • Provide high quality service to all users • Proactive in learning new technologies Responsibilities: • Own product architecture and collaborate with product managers, designers, and other engineers to set the technical direction and create software that optimizes for business metrics • Communicate technology and product strategy effectively to both internal and external stakeholders and leadership • Build industry leading enterprise systems that are highly available, intuitive, scalable, and secure • Produce highly reliable and performant code with appropriate monitoring and alerting • Conduct design and code reviews to ensure scalability, performance and alignment with standards and best practices • Analyze and improve efficiency, scalability, and stability of various system resources • Managing requirement expectations with stakeholders to ensure alignment and satisfaction. • Ability to debug and monitor logs to identify and resolve issues efficiently. • Utilizing logging tools and techniques to troubleshoot complex problems • Participating in project planning and estimation to ensure realistic timelines and deliverables • Breaking down large projects into smaller, manageable tasks and milestones • Participating in project planning and estimation to ensure realistic timelines and deliverables. • Breaking down large projects into smaller, manageable tasks and milestones. • Providing L3 support for existing products, including troubleshooting and resolving complex issues. • Refactoring code to improve performance, scalability, and maintainability. • Implementing new features and functionality as per project requirements • Creating and maintaining technical documentation for software applications and systems. • Ensuring that documentation is up-to-date, accurate, and easily accessible. • Conducting context studies for different products and tools to gain a deeper understanding of their functionality and requirements. Your Expertise: • Bachelor's Degree preferred, or equivalent combination of education, training, and experience. • 8 years of professional experience of Full Stack development which includes experience in front-end development, backend system architecture design, database design management and integration of service. • Required experience in any of the following Frontend Frameworks: ReactJS, React Native • Required experience in any following programming languages: PHP, Hack lang, JavaScript, Python, Java, C# • Experience in No SQL/SQL, Object-Relational Mapping (ORM) Experience, Database design. • 8+ years of professional experience working with code bases building micro services, REST APIs, Graph QL required. • Experience in Asynchronous/Parallel Service Development • Preferred Experience with Cloud Services e.g. AWS/Azure • Log Monitoring in Distributed system • Professional fluency in English required

Recruiter contact

Just $1 to see this recruiter's name, email and phone. One-time, per role — no profile needed.

Want the full job-search package instead? Talk to us →

The recruiter's details are not public. Helen makes the introduction, checks your resume against the requirements first, and follows up on the reply.

Ask your consultant for an introduction.