Job Title:Senior Developer ( 3-7 Years)
Job Type:Full-time
Education:Bachelor's degree in related field (or equivalent experience)
Work Location: Chennai
No of positions :2
Mandatory Skills: Python, React, React Native, Node
Key Responsibilities:
- Full Stack Development: Develop, test, and deploy scalable web applications using Python and modern frameworks.
- Front-End Development: Implement user interfaces using HTML, CSS, JavaScript, and front-end frameworks/libraries (e.g., React, Angular, Vue.js).
- Back-End Development: Build and maintain server-side applications using Python and frameworks such as Django, Flask, or FastAPI.
- Database Management: Design and manage relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB).
- API Integration: Develop and integrate RESTful and GraphQL APIs.
- Code Quality: Write clean, maintainable, and efficient code. Conduct code reviews and ensure adherence to best practices.
- Testing: Create and execute unit and integration tests to ensure software reliability and performance.
Requirements:
- Proficiency in Python and popular frameworks (e.g., Django, Flask, FastAPI).
- Experience with front-end technologies (HTML, CSS, JavaScript) and frameworks (e.g.,
- React, Angular, Vue.js).
- Solid understanding of database systems (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with version control systems (e.g., Git).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization (e.g., Docker) is a plus.
- Expertise in JavaScript nodeJs React TypeScript.
- Hands on HighCharts Good to have.
- Fundamentally strong in ETL Azure Synapse Preferred.
- Basics of PySpark Should be able to work with data frames Architectural set up notneeded
- Full stack exposure to typescript and reactJS on FE and Django Python PySpark Rest.
- APIs is must.