Python, and relevant frameworks (flask, django or FastAPI)
Javascript frameworks (Angular, React or Vue)
Web Development and API development
SQL
Postgres
Linux
Docker
Kubernetes
Google Cloud Platform
Monitoring & logging technologies
GIT
Your responsibilities will include:
Developing the backend and frontend code for the applications
Contributing to all layers of our technology stack including backend services, databases, APIs, web-based user interface,
Working with and supporting other technical team members
Creating the docker files for deployments on all environments
Liaising with the devOps team for deployments
Setting up the monitoring tools for all systems
Creating a logging framework
Qualifications
Fluency in Python (3+ years of experience)
Strong knowledge of web programming specifics
Experience in building web-based applications (user interface applications and web service APIs)
Experience working with at least one of the python web frameworks (experience in Flask and fastAPI a plus)
Knowledgeable in python templating languages (Jinja)
Expert knowledge of programming concepts and object-oriented programming
Experienced in writing reusable, testable, modular, manageable and efficient code
Knowledgeable in application architecture.
Extensive experience working with relational databases and handling large datasets
Experience working in all the stages of the product development lifecycle using Git, container-based deployment including providing post-deployment support.
Knowledge of data visualization packages, both in python and javascript.