Job Description:
Basic Qualifications :
- 3+ years of experience developing full stack web applications
- Web Technologies (HTML5, CSS3, WebPack) JavaScript (ES6 +) with good hands-on core JS concepts like HOC, Arrow functions, Async/await, spread and destructuring)
- Python: Well versed with any backend frameworks, like Django / Flask / Fast API. Rich experience in object-oriented design and RESTful web services, ORM Frameworks not limited to (SQLAlchemy, Mongoengine)
- Developing full stack web application and deployment experience using containerized technologies on private cloud
- Experience using cloud technologies Azure/GCP and Micro Services Design
- Should have deployed ML models in production. Knowing data science and ML is a plus but is not mandatory for the role.
Preferred Qualifications :
- BTech / MTech in Computer Science or Electronics or equivalent experience
- 3+ years of Python development and API development experience
- Experience in Component Driven Development in Angular or ReactJS frameworks with Material or Ant design,
- Experience in developing data intensive applications, strong knowledge of design patterns, data structures and algorithms.
- Ability to take a project from scoping requirements through actual launch of the project
- 3+ years of experience in developing end to end web applications
- Agile development cycle understanding
- Experience in developing visualization components using D3.js, Nivo.rocks is a plus
- Knowledge of in Microservice design patterns and development with gRPC, Protocol buffers is added plus.
- Experience using Linux / Unix systems.
- Excellent communication skills and being able to work independently or in a full team
- Writing clean code with best practices, standards adhering to ESLint, Pylint, and perform peer code reviews.
- Thorough understanding of NoSQL databases such as Mongo DB, Redis, Elasticsearch
- Well versed with deploying on private cloud and building deployment scripts, automation of tasks, Docker containerization, basics of build and deployment pipelines.
- Experience in test automation and test-driven development with frameworks such as Jest, PyTest etc.