Job Title: Backend Developer
Summary:
We are looking for a talented and experienced backend developer to join our team. The ideal candidate will have a strong understanding of Python and related technologies, as well as experience with web frameworks such as Flask or Django. They will also have a working knowledge of both SQL and NoSQL databases.
Responsibilities:
· Design, develop, and maintain backend systems using Python
· Work with front end developers and other developers to build and deploy scalable and reliable web applications
· Troubleshoot and debug applications
In-depth understanding of the Python software development stacks, ecosystems, frameworks and tools such as Numpy, Scipy, Pandas, Dask, spaCy, NLTK, sci-kit-learn and PyTorch and able to conceive and write basic level of algorithms
· Implement security and data protection measures
· Optimize application performance and scalability
· Stay up-to-date on the latest Python technologies and trends
Qualifications:
· Bachelor's degree in Computer Science or a related field
· 2+ years of experience in backend development using Python
· Experience with web frameworks such as Flask or Django
· Working knowledge of both SQL and NoSQL databases
· Experience with cloud platforms such as AWS or Azure
· Strong problem-solving and analytical skills
· Excellent communication and collaboration skills
Bonus Points:
Experience with machine learning or artificial intelligence, Experience with DevOps practices, and Experience with open source software.