remote
Full Stack Python Developer - NiyamIT
Software Engineer
Full Stack Python Developer building mission‑critical web applications using Python/Django on the backend and React on the frontend, delivering scalable REST APIs, cloud‑native deployments, and robust data storage solutions.
About the role
Key Responsibilities
- Design, develop, and maintain full‑stack web applications using Python (Django/Flask) and modern JavaScript frameworks such as React.
- Implement and document RESTful APIs that integrate with internal services and third‑party platforms.
- Collaborate with product owners, UX designers, and DevOps engineers to deliver features on schedule and with high quality.
- Write efficient, secure, and testable code; create unit, integration, and end‑to‑end tests.
- Deploy, monitor, and optimize applications in cloud environments (AWS), ensuring scalability and reliability.
Requirements
- 3+ years of professional experience developing web applications with Python and Django (or Flask).
- Strong front‑end skills, including React, JavaScript/TypeScript, HTML5, and CSS.
- Proficiency in building and consuming RESTful APIs and working with relational databases such as PostgreSQL or MySQL.
- Experience with cloud services (AWS), containerization (Docker), and CI/CD pipelines.
- Solid understanding of software engineering best practices, version control (Git), and agile development methodologies.
Skills
pythondjangoreactpostgresqlaws