Technical Architect
Analytics Vidhya
Gurgaon, IN
6d ago

We are seeking an experienced Architect capable of taking on a senior development role, including managing infrastructure, and writing and deploying application code.

Experience

  • 4+ years Django development experience (with experience in Django REST Framework)
  • Experience with RDBMS databases (PostgreSQL, MySQL) and with Mongodb
  • Experience in working and setting up code revision systems like Gitlab and setting up Continuous Delivery and Deployment
  • Experience with AWS (EC2, S3, RDS) and other cloud-based services
  • Expert in building APIs and completely understand the way front-end and server communicates using REST API
  • Experience with Docker
  • Experience working with Scale : Deploying an application for at least a million visits per month
  • Experience with IT automation software (Ansible highly preferred)
  • Scripting and task running (Bash, Python, Make, Fabric, etc.)
  • Familiarity with managing and configuring a variety of web and app servers
  • Familiarity in at least one Front End framework from Vue.js, React.js and Angular
  • BS or MS degree in Computer Science / related field from a premium college (preferably from IITs)
  • Enjoy coding 24 7 and love technical challenges
  • Additional Experience (optional)

  • Experience with other web frameworks apart from Django
  • Experience with Solr or Elasticsearch
  • Proficiency with Linux system management tools for medium sized networks
  • Responsibilities

  • Working with Stakeholders and Product to identify the infrastructure and setup timelines for projects
  • Leading developers to deliver the product in the identified timelines
  • General full-stack development, deployment, maintenance, and improvement of Django applications
  • Doing code reviews to ascertain the code is of good quality and well documented
  • Mentoring and motivating junior developers in the team
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form