About this project
it-programming / web-development
Open
We are planning to add a new module to this existing application and looking for an SME/Expert/Architect who can help develop it end to end. We have decided on modules that will be less dependent on the existing application and can be developed independently without much context around the current application. We expect the partner/agency to integrate this new module with the application with minimal help from our team.
Our Current tech is built around below technology, expecting this new module to develop on the same tech stack.
- We use Microservices based Architecture using rest-based api communication.
- Backend Technology Stack
--- Python, Django and rest framework
--- aws step function and luigi for workflow management.
- Database Technology Stack
--- MongoDB and DynamoDB for NoSQL use cases.
--- PostgreSQL, AWS Aurora Db for sql use cases
--- aws s3 for raw data storages
--- redis cache as cache-related use-cases.
- Cloud and Deployment
--- Amazon Web Services (AWS) as cloud infrastructure.
--- AWS Elastic Container services for docker base services deployment.
--- AWS Lambda framework for Serverless deployment.
--- AWS Sagemaker and ECS Container to host and deploy the Data science model.
--- aws sqs and kafka for asynchronous and event-based communication
--- aws api gateway for a gateway for all rest api’s
--- jenkin and aws code-pipeline as ci/cd system.
- Frontend Technology Stack
--- ReactJs, Redux, Typescript, HTML, and CSS3
- Logs and Monitoring: AWS cloud watch
- Version Control : GIT
This module might require the below tech activity to develop from your end based on our product knowledge. This assumption has made assuming if we would have to develop same inhouse but open for changes based on your knowledge and expertise.
1. Develop an HTTP protocol based microservice.
2. Host it on AWS Cloud with autoscaling provision. It should be able to support increasing/decreasing traffic needs.
3. Develop a service to orchestrate various steps involved in generating a brief using our in-house developed model solution.
4. Develop rest api that can present briefs.
5. Develop React Page and components to show the brief provided by rest api.
6. Integrate this service in the application.
Development DOD:
1. Exploratory Analysis completed
2. Design review completed and approved.
3. Unit-test code coverage more than 90%
4. All bugs closed.
5. Demo completed.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
Required availability As needed
Roles needed Developer
Delivery term: Not specified
Skills needed