About the job
Full Stack Developer (React + Python APIs + )Experience required: -6+ Years Qualifications & Skills Experience 4+ years of professional experience building web applications (front end and back end) — 6+ years preferred. 2+ years of experience using React to develop SPAs — 3+ years preferred. 2+ years of experience designing and building backend APIs using Python (e.g., FastAPI, Flask, Django REST Framework). 1+ years of experience with in production (API services, BFF layers, tooling, or server-side rendering) — 2+ years preferred. Experience delivering production software on Agile teams (Scrum/Kanban), including working from user stories through release. Skills/Tools Front end (React) Strong proficiency in JavaScript and modern ES standards. Strong proficiency in React for building performant SPAs. Prior experience with React state management approaches (Redux, Context/Hooks). Familiarity with TypeScript. Familiarity with HTML/CSS and responsive UI development. Back end (Python + ) Strong proficiency building RESTful APIs and service-layer logic in Python. Working knowledge of for building services, API gateways/BFF, or server-side utilities. Experience designing API contracts, request/response models, error handling patterns, pagination/filtering, and versioning strategies. Familiarity with modern authorization mechanisms (OAuth2/OIDC, JWT) and secure API patterns. Data & integration Experience integrating with external systems via REST APIs and event-based patterns where applicable. Familiarity with relational databases (e.g., Postgres, SQL Server) and writing efficient queries (SQL). Familiarity with ORMs (e.g., SQLAlchemy, Django ORM, Prisma/Sequelize) and database migration tools. Engineering practices Experience with Git and standard branching/PR workflows. Writes high-quality, maintainable, and performant code that meets business requirements. Good knowledge of available packages/libraries and comfortable making recommendations based on requirements (e.g., "we need to build a table with drag-and-drop rows"). Familiarity with testing practices (unit/integration), including tools such as pytest and Jest. Familiarity with CI/CD concepts and build pipelines (e.g., GitHub Actions, Azure DevOps, GitLab CI). Plus, but not required Experience using Microsoft OAuth in web apps (Entra ID/Azure AD), including app registrations and token flows. Experience with other React state management libraries (MobX, Zustand, etc.) and ability to articulate tradeoffs. Familiarity with containerization and deployment (Docker, basic Kubernetes concepts). Experience building B2B web apps and/or modernizing desktop apps into web applications. Experience building enterprise software for the life sciences industry.
Requirements
- React
- Python
- APIs
- RESTful Services
Preferred Technologies
- React
- Python
- APIs
- RESTful Services
Similar Jobs
Full Stack Developer
Tagshaw Consulting Limited
Full Stack Developer
Charter Global
Full Stack Developer
People Prime Worldwide