Full Job DescriptionCompany descriptionGeniousbit Technologies is an established IT Products and Services provider in India which puts a strong emphasis on offering applications and a variety of hardware and software technologies. The company has always given priority to deliver qualitative services to its customer which makes its customer happy & satisfied.We provide various services, such as the development of Desktop application, Web application, Mobile Applications, and E-Commerce Solutions. We also provide Digital Marketing and Hardware & Networking services.As a complete IT Software & Services production firm, we support small start-ups to medium and large companies to achieve their market goals through technological advancement and implementation of technologies on their business. Our main focus is to understand our customers needs & to deliver services as per their need. We have also great ideas to help you not to only get good customers but also to expand your brand all over the world…Job descriptionGeneral ResponsibilitiesWork with business users to gather functional requirementsCombine your technical expertise and problem-solving passion to turn complexproblems into end-to-end solutionsWork with client architect/senior developers to do high level/low leveldesign/architecture.Design and implement high-quality, test-driven BE code for various projectsUnit Testing/Integration TestingCode Configuration and Release Management.Create and maintain documentation, implement and follow best practices fordevelopment workflow.Work collaboratively with team members to ensure deadlines are met.Stay current on changes in technology and keep adding to your skill-set.QualificationsMinimum 2 Years of experience in Web Application and API development in PythonWorking experience with MVC frameworks like Django, Flask etc.Experience with Multi-threading, Collections, and concurrent APIWorking experience with web-services and APIs (REST, SOAP)Working experience with data platforms (relational and/or NoSQL) and messagingtechnologiesExcellent OOPs, data structure, and algorithm knowledgeKnowledge of JavaScript, JQuery, HTML/CSS.Experience in building the API services from scratch – Project structuring, setting upenvironment objects, build reusable components etc,Working experience with LINUX/UNIX environment and shell scriptsProficiency in EnglishWorking knowledge of API Testing Tools (e.g. Postman), Version control systemslike GIT.Strong collaborator and comfortable to work in an agile, remote and distributed teamenvironmentNice to haveWork on server less / micro-services based architecture and design, Scale systemsusing Celery / RabbitMQ/ KafkaUnderstanding & experience in API management, SwaggerExperience in one or more front-end development technologies – Angular/React/VueExperience writing high-quality code with fully automated unit test coverage (Junit,Mockito, etc.)Experience defining and applying design/coding standards, patterns, and qualitymetrics depending on the solutionWorking experience with various CI/CD systems (Jenkins, Docker, Kubernetes) andbuild tools (ant, maven, gradle, etc.).Working experience creating high performing applications, including profiling andtuning to improve performanceKnowledge of public cloud infrastructures (AWS, Azure, GCP)Application Deadline: 15/10/2021Job Type: Full-timeSalary: ₹20,000.00 – ₹45,000.00 per month