Job description
indent : PSL308672-2
Role : Full Stack Developer (Python-Heavy / Backend-Focused)
Location : Remote
Salary : $120k to $140k
Job Description :
Key Responsibilities
· Develop responsive frontend applications using ReactJS (Hooks, state management) to support backend-driven features
· Integrate AI and LLM-powered capabilities into backend services, including agentic workflows and tool-calling patterns
· Apply MCP (Model Context Protocol) concepts to connect AI agents with backend services, APIs, and data sources
· Collaborate with cross-functional teams on API contracts, data flows, and end-to-end feature delivery
Design and develop scalable, production-grade backend services using Python frameworks (FastAPI / Flask / Django)
· Architect, build, and integrate RESTful APIs and backend microservices with strong attention to performance, reliability, and security
· Design and optimize relational database structures using PostgreSQL / MySQL / SQL Server — including schema design, indexing strategies, query optimization, and data modeling
· Implement robust authentication and authorization frameworks beyond basic JWT — including OAuth 2.0 / OpenID Connect, SSO integrations, session management, token lifecycle (refresh/rotation/revocation), and role-based / attribute-based access control (RBAC/ABAC)
·
Must-Have Skills
AI / Agentic AI / MCP: Solid understanding of LLM fundamentals, agentic AI architectures (planning, tool use, multi-step workflows), and the Model Context Protocol (MCP) for agent–system integration; familiarity with frameworks such as LangChain / LangGraph is a strong plus
· Python Backend (Primary): Strong, hands-on experience building backend services with FastAPI / Flask / Django — async patterns, dependency injection, middleware, API versioning, testing, and production deployment
· Databases: Deep practical experience with PostgreSQL / MySQL / SQL Server — complex queries, joins, indexing, transactions, ORM usage (SQLAlchemy / Django ORM), and performance tuning
· Authentication & Security: Demonstrated depth in auth frameworks beyond JWT basics — OAuth 2.0, OIDC, SSO, RBAC, secure session handling, and API security best practices
· RESTful APIs: Proven experience designing, building, and integrating REST APIs and backend services at scale
· ReactJS (Secondary): Hands-on expertise with ReactJS — Hooks, component lifecycle, and state management (Redux / Context API)
Remote
Skills:
Access Control, Application Programming Interface (API), Artificial Intelligence (AI), Artificial Intelligence (AI) Agents, Authentication, Best Practices, Cross-Functional, Data Modeling, Database Design, Database Optimization, Dependency Injection, Django, Flask, MCP - Microsoft Certified Professional, Microservices, Microsoft SQL Server, Middleware, MySQL, OAuth, Object Relational Mapping (ORM), OpenID, Performance Tuning/Optimization, PostgreSQL, Python Programming/Scripting Language, Query Optimization, REST (Representational State Transfer), React.js, Scalable System Development, Single Sign-On (SSO), Software Development, Software Engineering, System Integration (SI), User Interface/Experience (UI/UX)
PeopleNTech LLC
Prepare your application
Use the description above to assess your fit for PeopleNTech LLC. This checklist is guidance from Resumize, rather than additional requirements from the employer. Imported listings can be shortened or change after collection, so confirm the complete description and current availability before sending an application.
Match requirements to evidence
Identify the responsibilities and skills the employer explicitly names. For each important requirement, choose one example from your work, education, training, or projects. Explain what you did, how you did it, and what changed as a result. Include a measurable outcome when you can support it. If you lack a requirement, describe related experience accurately instead of adding an unfamiliar skill to your resume.
Put the most relevant examples near the top of your resume. Keep job titles, dates, qualifications, and contact details consistent across your application materials. Use the employer’s terminology when it describes your experience accurately; a copied list of keywords does not explain your contribution. A short, specific bullet is easier to review than a paragraph that mixes several unrelated duties.
Check the working arrangement
Confirm the location, schedule, employment type, and any eligibility requirements on the employer’s site. A remote label does not establish worldwide eligibility or flexible hours. If compensation, benefits, equipment, travel, or contract duration are missing from this listing, write down your questions for the recruiter. Do not assume details from another opening at the same company apply to this role.
Review before submitting
Follow the employer’s requested file format and application instructions. Open your exported resume and check that its text is selectable, its sections read in order, and its links work. Proofread names, dates, and contact information. Share confidential work samples only when you have permission, and use an anonymized example when necessary.
Submit through a trusted employer or recruiting destination. If the original listing has disappeared, search the employer’s careers page for the title rather than assuming the vacancy remains open. Save the application date, job reference, and the version of your resume you sent. Those details help you prepare for a later conversation and avoid submitting conflicting information through several job boards.
Review your resume for writing and readability feedback, or browse other openings if this opportunity is unavailable.