Job description
As a Python Developer, you will be responsible for developing and maintaining backend services, building APIs, and ensuring smooth integration between systems. Your role requires strong programming skills, problem-solving ability, and collaboration with cross-functional teams.
Job responsibilities
- Develop and maintain backend services using Python (preferably Fast API or Flask).
- Build and consume RESTful APIs for internal and external integrations.
- Design efficient database schemas and write optimized queries in PostgreSQL.
- Work with version control systems like Git for code management.
- Collaborate with frontend developers and other teams for seamless system integration.
- Debug, test, and troubleshoot application issues.
- Write clean, modular, and well-documented code.
- Stay updated with the latest backend technologies and development trends.
- Assist in improving system performance and reliability.
Qualifications
- Bachelor’s degree in Computer Science, IT, or related field preferred.
- Strong knowledge of Python programming.
- Understanding of Fast API, Flask, or similar backend frameworks.
- Experience working with PostgreSQL or other relational databases.
- Basic knowledge of NoSQL databases like MongoDB or DynamoDB is a plus.
- Familiarity with AWS or any cloud platform is preferred.
- Good problem-solving and debugging skills.
- Strong communication and teamwork skills.
- Knowledge of Git and API development is preferred.