Development of backend of web applications using Django
Closely work with other team members and stakeholders, specially design, front-end and QA to capture business requirements and provide a technical implementation of features
Help setup and run projects in dev/production environments
Develop APIs according to project requirements
Deploy the codebase to the AWS-EC2/On-Premise Server
Writing backend code to provide API endpoints to UI team, integrating apps with cloud platforms like AWS S3, AWS Athena, ElasticSearch, Apache Druid or third-party API's.
Implementing new features, re-architecting the existing code base for greater load and making sure that the services scale
Integration of user-facing elements developed by front-end developers with server side logic
Making the data platform stable, scalable, cost efficient and agile in addition to new requirements
Development of backend of web applications using Django
Closely work with other team members and stakeholders, specially design, front-end and QA to capture business requirements and provide a technical implementation of features
Help setup and run projects in dev/production environments
Develop APIs according to project requirements
Deploy the codebase to the AWS-EC2/On-Premise Server
Writing backend code to provide API endpoints to UI team, integrating apps with cloud platforms like AWS S3, AWS Athena, ElasticSearch, Apache Druid or third-party API's.
Implementing new features, re-architecting the existing code base for greater load and making sure that the services scale
Integration of user-facing elements developed by front-end developers with server side logic
Making the data platform stable, scalable, cost efficient and agile in addition to new requirements
Technical Requirements:
An experience of 4-6 years in a relevant field.
Expertise in Python, Django framework, Django REST Framework.
Should be familiar with back-end web application architecture including RESTful APIs, security, effective use of caching, databases
Knowledge of working with SQL as well as NoSQL databases and ORM.
Familiarity with modern CI/CD tools
Knowledge of AWS or any other Cloud Platform services
Self-starter and ability to take the ownership
Good to have knowledge of implementing Django Cache System, MongoDB, Apache Druid(real-time analytics database), ElasticSearch
Knowledge of building real time data streaming services is a plus.