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
Read more