Python Full stack Developer
Role details
Job location
Tech stack
Requirements
· 10+ years of software development experience.
· Strong programming skills in Python.
· Hands-on experience with Django for web application development.
· Strong experience with FastAPI for API and microservices development.
· Solid understanding of REST APIs, authentication, and API security.
· Experience with relational databases such as PostgreSQL or MySQL.
· Familiarity with Git-based version control workflows.
· Strong understanding of software design patterns, debugging, and performance tuning.
· Experience working in Agile development environments.
Nice to Have
· Frontend development experience with React.
· Experience building server-side rendered applications using Next.js.
· Knowledge of backend JavaScript development with Node.js.
· Experience with Docker, cloud platforms, and CI/CD pipelines.
· Familiarity with microservices architecture and distributed systems.
Educational Qualifications:
- Required - Bachelor's degree in Computer Science, Information Technology, Computer Engineering or closely related or equivalent.
- Preferred - Master's degree in Management Information Systems (MIS), Computer Science, Big Data or Analytics or equivalent.