Job Description
We are looking for a Python developer who is responsible for building a backend solution. Your primary focus will be the development of all server-side logic, ensuring high performance. You will also be responsible for deploying the application on cloud-based platforms, so you'll need to have a basic understanding of deployment.
Responsibilities
- To develop a scalable backend solution
- Integrate multiple services
- Coordinate with the internal team to understand user requirements and provide technical solutions
- Implement security and data protection solutions
- Writing reusable, testable, and efficient code
- Writing APIs to integrate with other systems
- Integrating with various data storage solutions
- Deploying the application
Skills
- Good knowledge of core Python
- Knowledge of at least one Python web framework (Django, FastAPI, Flask, or Pyramid). Django is preferred
- Ability to integrate multiple data sources and databases into one system
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of fundamental design principles behind a scalable application
Eligibility criteria
- 5-6 years of work experience as a Python developer
- Bachelor of Engineering in Computer science or relevant field