Fullstack Developer (Python with React)

JOB DETAILS
APPLY ONLINE
Experience Required:
5+ Years
Job Description:
Backend Development:
Design, build, and maintain scalable server-side applications using Python frameworks such as Django, Flask, or FastAPI.
Develop RESTful APIs to support front-end components.
Frontend Development:
Create dynamic, responsive user interfaces using React.js.
Integrate React components with backend APIs seamlessly.
Database Management:
Design and maintain database schemas.
Write efficient queries and ensure data integrity in relational databases like PostgreSQL or MySQL.
Collaboration & Agile Development:
Work closely with designers, product managers, and other engineers.
Participate in sprint planning, daily stand-ups, and code reviews.
Code Quality & Testing:
Write clean, maintainable, well-documented code.
Develop unit and integration tests to ensure application reliability.
Performance Optimization:
Identify and resolve performance bottlenecks in both front-end and back-end code.
Security & Compliance:
Implement best practices for secure coding.
Stay up to date with security vulnerabilities and apply necessary patches.
Continuous Learning:
Keep up with emerging technologies and industry trends.
Proactively suggest and implement improvements to the tech stack and workflow.
Job Responsibilities:
Strong proficiency in Python and frameworks like Django/Flask/FastAPI.
Solid hands-on experience with React.js, including hooks and state management.
Good understanding of HTML5, CSS3, JavaScript (ES6+).
Experience building and consuming REST APIs.
Familiarity with relational databases (PostgreSQL/MySQL).
Knowledge of version control systems (Git).
Experience working in Agile/Scrum environments.
Primary Skills:
- React
- AWS
- RESTful API design
- Docker/Kubernetes
- PostgreSQL
Other Skills:
- Python
- Problem Solving
- Object-Oriented Programming (OOP) concepts