Home » Senior Full Stack Developer – PHP, Python 3, React, TypeScript

Senior Full Stack Developer – PHP, Python 3, React, TypeScript

Date Posted —

Type of Work:
Full Time
Salary:
$10-$20 per hour
Hours per Week:
40

Job Description

About Robot Sea Monster

Robot Sea Monster is a digital production studio with an extensive background in games, AR/VR, Web3 blockchain, and commercial application development. Founded in 2012, the studio has successfully shipped over 40 products, serving major brands such as Blue Shield and Pearson and innovators like LO3 Energy and Occipital. Our work has been profiled in major media outlets, such as The New York Times, CNBC, TED, and more. We want to build our team with members who want to make products that delight, educate, and amaze.

Opportunity

We seek a skilled Full Stack Developer with PHP, Python 3, React, and TypeScript expertise to join our dynamic team. In this role, you will be tasked with implementing, documenting, and potentially adjusting the architecture of specific functionalities within our client projects based on the evolving requirements and design documentation. You will play a crucial role in the project’s development and review phases, ensuring scalable, efficient, and high-quality code delivery.

This position requires a comprehensive understanding of full-stack web application development, with a strong emphasis on PHP and Python 3 for server-side operations and React for client-side functionality. Proficiency in TypeScript is essential for effective integration and development within our technology stack. Experience with relational databases is highly valued, as is the ability to translate complex client requirements into robust technical architectures.

As a full-time member of our team (40 hours per week), you will participate in daily stand-ups, collaborate with a distributed, multidisciplinary team, and ensure timely and specification-compliant task completion. This remote work opportunity requires a minimum of 4 hours overlap with our studio time (9 am to 5 pm PST) to facilitate effective communication and collaboration.

Roles and Responsibilities

– Develop and implement specific functionalities as per design and technical documentation, ensuring seamless integration with existing application features and adherence to best coding practices.
– Communicate effectively in English, both in writing and verbally, to articulate project details and collaborate with team members.
– Build and maintain front-end interfaces using React, ensuring a responsive and user-friendly application experience.
– Integrate server-side functionalities using PHP and Python 3, leveraging APIs/Websockets for efficient backend communication.
– Maintain a high standard of coding practices, actively contributing to team knowledge sharing and code review processes.
– Demonstrate flexibility and problem-solving skills across the entire technology stack, maintaining a keen interest in expanding your technical expertise.
– Participate in team meetings, including project kick-offs, daily stand-ups, and other necessary discussions, contributing to a collaborative work environment.
– Contribute to and utilize the company-wide code repository, enhancing code reusability and efficiency.

Qualifications & Skills

– Proficient in PHP, Python 3 (for backend development), React (for frontend development), and TypeScript.
– Experienced with version control systems, notably Git.
– Deep understanding of best practices for software development, including architecture, data management, and optimization techniques.
– Knowledgeable in networking principles, including using sockets, understanding protocols, and managing client-server interactions.
– Skilled in debugging, with a knack for building and using tools to identify and resolve issues promptly.
– Capable of producing clean, readable, and well-documented code from specifications, with strong communication skills to clarify any uncertainties.
– Detail-oriented, quality-focused, proactive, and able to effectively work independently and manage multiple deadlines.
– Open to receiving constructive feedback and continuously improving your work.
– Proficient in project management tools (e.g., Monday, Toggl, Slack).

Work Environment

Robot Sea Monster is a fully remote company with team members across the globe. We expect you to provide the appropriate computer, peripherals, and software for this position and the high-speed internet, mic, and camera required for video conferencing and voice calls. Robot Sea Monster will provide access to all team systems and any proprietary software or hardware needed for a project.

You must be available via Google Meet, Slack, and email during designated work hours. Additional hours may be required when we need to meet project deadlines and for periodic client meetings. Hours will fluctuate based on the number of projects, project scale, and project timelines.

APPLY FOR THIS JOB:

Company: Novastone AI
Name: Gloria Santos
Email:

Skills