We are looking for a highly energetic individual to join as a Python backend developer and be part of our product engineering team to develop backend services. This role will provide an opportunity to learn and gain advanced experience in programming and system engineering to create a successful career. If you are energetic, self-motivated, and goal-oriented, please read further.
Experience Required:
0 – 1 year of experience in Python API Development using Flask and Fast API
Location:
Chennai.
Education Required:
BE / B. TECH / MCA in Computer Engineering and Computer Science.
Role & Responsibilities:
- Develop and maintain robust and scalable backend application APIs using Flask and Fast API.
- Implement asynchronous and scheduled tasks using Celery and message brokers like RabbitMQ or Redis.
- Write reusable, testable, and efficient code adhering to best practices followed by the team.
- Develop and optimize database schemas, queries, and integrations with PostgreSQL and Timescale databases.
- Collaborate with front-end developers, designers, and product managers to define and implement APIs that meet business requirements.
- Integrate third-party APIs and OpenAI services to enhance application functionality.
- Monitor, troubleshoot, and optimize backend services for performance, reliability, and scalability.
- Write unit tests, conduct code reviews, and ensure the quality and security of the codebase.
Qualification Required:
- BE / B. TECH / MCA in Computer Engineering and Computer Science
- Strong proficiency in advanced Python programming languages.
- In-depth knowledge of deep learning frameworks such as python lib, Fast API, OAuth2, JWT.
- Understanding of RESTful API design principles and API versioning.
- Experience with Git and version control systems.
- Experience with relational and/or non-relational databases (e.g., PostgreSQL, MySQL, MongoDB).
- Proficiency in using data analysis libraries such as Pandas and Numpy.
- Strong problem-solving skills and the ability to work independently or as part of a team.
- Excellent communication skills, both written and verbal.
- Good hold on communication skills in reading, writing, and speaking.
- Ready to write Python programming during the interview process.
Please note that due to high volume of applications, we may not reply to all submissions. Only qualified candidates will receive email response and call.
Send your resume to : jobs@factana.com