North America

Europe & Middle East

Asia Pacific

Global

Full Stack Django Python Developer

Job Description:

XONIK Technologies is looking for a motivated and curious full-stack web developer to join our team at Bhopal. We use a variety of open-source technology, and exploring more with Django Python. We spend most of our time building our product line — a series of consumer-facing, mobile-optimized web applications by building our own CMS — by adding new features, fixing bugs and improving performance.

We are also cross-functional, so you’ll have the opportunity to work on many other projects, including data products, email-driven communication and dev ops.

Responsibilities:

  • Development and support of Python applications
  • Establish and implement best practices and standards with respect to design and development
  • Participate in complex project design teams
  • Perform impact analysis on various proposed technical solutions
  • Understand the Project Architecture & translate into efficient designs that are scalable, maintainable, and re-usable, ensuring that designs are aligned with business & technical strategy
  • Clarify and resolve design related issues with designers
  • Review test strategy and test plans
  • Highlight potential and actual design / development issues effectively and work through to the appropriate resolution

Ideal candidate:

  • Ability to apply technical and business knowledge across multiple business functions
  • Experience building/working with web applications, particularly content management systems
  • Ability to work in close collaboration with project/program managers, architects, developers, and testers to optimize the quality of the developed product or an application
  • Skilled in interacting between internal business partners, internal IT teams, and offshore partners.
  • Excellent written and verbal communication skills
  • Experience creating/updating documentation for other developers and non-technical users
  • Ability to effectively estimate time to complete development tasks
  • Ability to work through complex issues, identify themes, and develop solutions, in time-critical situations
  • Ability to adhere to project schedules and meet deadlines in the execution of job responsibilities

Even if you’re not sure if you meet those general requirements, we would love to talk to you if you have any of the following: 

  • Exposure to Agile Scrum workflow
  • Experience or interest in data engineering: e.g. data munging, building
  • ETLs, query optimizations, database administration, data visualizations
  • Experience or interest in testing and/or test automation
  • Experience or interest in UX/graphic design
  • A passion for or experience in sharing and teaching new skills

Skills and qualifications

  • Bachelor’s degree in computer science or similar experience
  • Minimum of between 1-2 years of experience developing complex solutions with Python
  • Experience with handling flat files (CSV, XML, ETC)
  • Experience in Pedigree SQL/DB2/SQL Server/Oracle query and query writing
  • Strong collaboration skills with the ability to work in a team-based environment including employees, vendors, and third party contractors
  • Strong understanding and adherence to IT SDLC and operational best practices
  • Full Stack Python Developer (with focus towards data and mathematical modelling)
  • Python Web frameworks (Django/Flask)
  • Hands on experience with AWS Cloud services
  • Experience with build automation tools like Jenkins/Dockers or similar
  • Knowledge of SOA and REST based service development
  • Source control code management
  • Experience using Agile development practices

Preferred qualifications

  • Knowledge of related technologies
  • Strong knowledge of Python development patterns, and application development best practices
  • Demonstrated experience in solution design
  • Experience with TFS or other source control software
  • Familiarity with ETL development standards and best practices
  • Familiarity with code standards

Some of our tools:

  • Python: Django and/or Flask
  • MySQL
  • Nginx
  • Docker
  • GitHub
  • CircleCI
  • Pedigree SQL
Job Category: Web & Applications
Job Location: Bhopal

Apply for this position

Allowed Type(s): .pdf, .doc, .docx