Image Loading

Senior Software Engineer

Job Description

Senior Software Engineer

  • Noida, Uttar Pradesh, India

About the job

We are looking for a great Django Developer who is proficient with Python (Django/FastAPI) and has at least 2-3 years of relevant experience. Your primary role will be on developing microservices while ensuring good code practices and architecture. You will have end to end ownership of the services you develop, to ensure it is robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, and quality products is important.

Roles And Responsibilities

  • Apply knowledge set to fetch data from multiple online sources, cleanse it and build APIs on top of it
  • Develop a deep understanding of our vast data sources on the web and know exactly how, when, and which data to scrape, parse and store
  • We're looking for people who will naturally take ownership of data products and who can bring a project all the way from a fast prototype to production.
  • Integrating and maintaining Python services
  • Developing robust microservices and applications

Desired Candidate Profile

  • Strong relevant experience of at least 2-3 years.
  • Strong coding experience in Python3.
  • Should have good experience with Django and NodeJs.
  • Proficient on modelling applications on both RDBMS and NoSQL databases
  • Should have experience in web scraping
  • Good understanding and hands-on with scheduling and managing tasks with cron
  • Should have experience with microservice architecture
  • Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
  • Should have experience in shell scripting, GIT and docker
  • Writing unit tests for 100% code coverage.

Nice To Have

  • Experience of having worked with elastic search
  • Experience with cloud solutions like Lambda, Docker etc
  • Experience in DevOps and related practices to improve development lifecycle, continuous delivery with high quality is an advantage.
  • Experience with multi-processing, multi-threading,
  • Experience with web crawling is a plus
  • Deploy server/related components to staging, live environments.
  • Have experience with modern virtualization technologies (Docker, KVM, AWS, OpenStack or any orchestration platforms)
  • Exposure to Python frameworks like Pandas, Flask, TensorFlow, etc
  • Exposure to React Frontend implementation, deeper JS skills

Compensation

  • 10-15 LPA

Skills:- Python, Django, RESTful APIs, Elastic Search, Amazon Web Services (AWS), Docker, NodeJS (Node.js), Relational Database (RDBMS), NOSQL Databases, Web Scraping, DevOps and TensorFlow

Skills

  • Python
  • Django
  • RESTful APIs
  • Elastic search
  • AWS
  • NodeJs

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Jul 14, 2023

Experience

2 to 5 Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent