Web Developer (React & Python)

  • San Francisco, CA
  • Posted 17 hours ago | Updated 17 hours ago

Overview

Hybrid
$100,000 - $120,000
Full Time

Skills

React.js Component lifecycle State management Hooks Modern JavaScript frameworks and libraries (e.g.
Redux
Context API
React Router) Front-end build tools and workflows (e.g.
Webpack
Babel
npm
yarn)
Flask
Django
API
Cloud Computing
React.js
RESTful
Python
Web Development

Job Details

Full Stack Engineer
SFO, CA Hybrid
Full Time Opportunity

Years of Experience Needed: 4 - 6 Years

Responsibilities:

  • Develop and maintain user-facing web applications using React.js.
  • Build and maintain robust and scalable back-end APIs and services using Python (e.g., Django, Flask).
  • Collaborate closely with designers, product managers, and other engineers to define, design, and ship new features.
  • Write clean, well-documented, and efficient code.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Troubleshoot, debug, and resolve software defects.
  • Contribute to the improvement of our development processes and tools.
  • Stay up-to-date with the latest web development trends and technologies.
  • Deploy and maintain applications on cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
  • Write unit, integration, and end-to-end tests to ensure application stability.

Qualifications:

  • Bachelor's degree in Computer Science or a related field (or equivalent practical experience).
  • Proven experience as a full-stack developer with a strong focus on both React and Python.
  • Solid understanding of React.js and its core principles (component lifecycle, state management, hooks, etc.).
  • Experience with modern JavaScript frameworks and libraries (e.g., Redux, Context API, React Router).
  • Proficiency in Python and experience with at least one Python web framework (e.g., Django, Flask).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Familiarity with RESTful API design and development.
  • Experience with version control systems, particularly Git.
  • Understanding of front-end build tools and workflows (e.g., Webpack, Babel, npm, yarn).
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About MASH Pro Tech