Programmers.io

Full Stack Developer

Programmers.io
Hyderabad Not disclosed
2 days ago
On-Site
Apply to Job

About the job

Full Stack Developer (React + Python APIs + Node.js) Exp required - Qualification & 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 Node.js 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 + Node.js) • Strong proficiency building RESTful APIs and service-layer logic in Python. • Working knowledge of Node.js 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
  • Node.js
  • JavaScript

Preferred Technologies

  • React
  • Python
  • Node.js
  • JavaScript

Similar Jobs

T

Full Stack Developer

Tagshaw Consulting Limited

MeerutNot disclosed
2 weeks agoRemote
Charter Global

Full Stack Developer

Charter Global

VelloreNot disclosed
Yesterday
People Prime Worldwide

Full Stack Developer

People Prime Worldwide

BengaluruNot disclosed
Last weekRemote