Python Fullstack developer
Technology
PerydotChennai, IndiaYesterday
Full timeOn-site
Job description
Job highlights
- Develop back-end components to improve responsiveness and overall performance . Design and maintain of the overall architecture of the web applications and platforms with a proficient knowledge of Python and front end tech stack like HTML / CSS / jQuery / JavaScript / Bootstrap .
- Experience with performance optimization techniques is crucial
Primary Skills (Required) Python, Django, Webservices, REST API, React, Vue.js
Secondary Skills (Good to have) GraphQL, SQL/No SQL, Data Structures and Algorithms
Desired Skills (Preferred to have at least 2-3 skills) Flask, Message Broker Service (Kafka/Redis), GCP
Job Description
- ReactJS: Deep understanding of React concepts including functional components, hooks (useState, useEffect, etc.), context API, and lifecycle methods. Experience with performance optimization techniques is crucial.
- Next.js: Experience building server-side rendered (SSR) and statically generated (SSG) applications with Next.js. Familiarity with features like routing, data fetching (getStaticProps, getServerSideProps), and API routes is essential.
- CSS: Proficiency in writing clean, maintainable, and responsive CSS. Experience with CSS frameworks (e.g., styled-components, Tailwind CSS, Material UI) is a plus.
- JestJS: Experience writing unit tests using Jest for React components. Understanding of testing methodologies and best practices is necessary.
- Axios: Experience using Axios for making API calls and handling asynchronous operations.
- Git: Experience with version control systems (Git).
- Knowledge around deployment of UI application in Linux platform (CI/CD using Jenkins is a plus)
- Proficient in writing effective, scalable code using Python
- Expertise in Django framework
- Develop back-end components to improve responsiveness and overall performance
- Design and maintain of the overall architecture of the web applications and platforms with a proficient knowledge of Python and front end tech stack like HTML / CSS / jQuery / JavaScript / Bootstrap
- Implementation of a robust set of services and APIs to power the web application using various techniques including RESTful and SOAP, web services, etc.
- Integration of the front-end and back-end aspects of the web application and content delivery systems
- Proficient in working with Relational database and SQL queries. Ability to do basic DBA activities
- Comfortable working with Unix environment
- Significant experience in web development
- Excellent communication and problem solving skills
- Good understanding of version control tools
Keywords
pythonplanning-and-designvisual-art-designproduct-development-and-designweb-applicationstechnology-stackcascading-style-sheets-cssjqueryjavascriptbootstrapperformance-optimizationdjangoapplication-programming-interface-apirestful-apireact-jsreactvue-jsgraphqlsqldata-structures
Interested in this role?