Python Developer

Python Developer

Share this job

Posted: 19 - Mar - 2024

Job Description

Job Expectations 

1. The person is expected to be self driven and understand what it means to work remotely with teams in different time zones. They should understand the notion of 'async collaboration'. 

2. Person is expected to be an expert in python and Django/FastApi echo systems from development to testing.

 3. Person is expected to build a product based on abstract BDD writeups. 

4. Person should have good sense on how to design data models. 

5. Person should have good sense on how to design an Api which makes UI development easy while staying consistent with api design patterns. 

6. Person should have a security first mindset and develop their work with such things in mind.


Technology Experience 

1. Django/FastApi/Flask 

3. Mirro for virtual whiteboards 

4. Github codespaces for coding and developing 

5. Vscode as code editor 

6. Docker as application packing stack 

7. Zoom/Meet for meeting 

8. Slack for IM

What the Client is Looking For:

 ● A senior Python developer who not only has experience but also technical expertise. 

● An engineer who can mentor other engineers.

 ● Someone who has had extensive experience with Python development, Django models, Git commands, Linux commands, and Python testing methodologies. Below problem should give the candidate a preview of what is expected at the minimum from them.

 Instruction 

1. You can use any resource and means to solve it. 

2. As a first step understand scope and reply a ETA on which we should schedule the review 

4. Make sure published work has instructions on how to deploy and validate your submission.

 5. Don't upload assignments to any public place, a safe location will provide once you are ready. Problem Create a very simple web application, which permits create/update/delete/search of business information. 

1. Business must capture Name, address, owner info, employee size ( capture whatever else you example want https://www.crunchbase.com/organization/softbank)

 2. Write automated test cases for the above Technology which must be used 

1) Python as a base programming language. 

2) Django/FastApi as a web framework 

3) Pytest to automate tests which proves the functionality implemented.


Skills Required
Company Information

Not Disclosed by the Recruiter

Not Disclosed by the Recruiter