Neevista Partners

Full Stack Python Developer


The role:

An opportunity to work and grow with an Australian based start-up boutique consultancy firm that provides services in data, digital, and automation space across different business functions vis-a-vis finance, marketing, human resource, supply chain etc. You will be tasked with working on a brand new innovative platform that is planned to go-live in 2020. The organisation offers a supportive and collaborative environment with access to the latest technologies and an opportunity to work with some of the most experienced business and technical professionals in the world.

About you:

As a Full Stack developer you are comfortable with both front-end and back-end programming. You should also have the knack for visual design and utility.

Personal Attributes:

  • A super motivated person who is driven to succeed and can work autonomously.
  • Proven track record of commitment and dedication to achieving results.
  • Strong analytical and problem-solving skills.
  • Organised, curious and caring attitude.
  • Excellent communication skills - both verbal and written including the ability to intelligently engage with relevant stakeholders.

Responsibilities:

  • Writing reusable, testable, and efficient code.
  • Design and implementation of low-latency, high-availability, and performant applications.
  • Integration of user-facing elements with server side logic.
  • Implementation of security and data protection.
  • Integration of data storage solutions like databases (Postgres, MYSQL), key-value stores, blob stores, etc.
  • Designing, developing APIs including integration with external APIs .

Skills and Qualifications:

  • Expert in Python with knowledge of at least one Python web framework such as Django, Flask, etc.
  • Knowledge of any other programming language would be advantageous.
  • Understanding of the threading limitations of Python, and multi-process architecture.
  • Good understanding and experience with front-end technologies, such as JavaScript, HTML5, and CSS3.
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments.
  • Understanding of fundamental design principles behind a scalable application.
  • Understanding of implementation and management of dokerised applications.
  • Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimising output to match the specific platform.
  • Proficient understanding of code versioning tools such as Git or SVN.
  • Understanding or curiosity to learn about orchestration frameworks like Kubernetes.
  • Prior experience or understanding of marketing or financial markets domain will be highly advantageous.
  • Graduates with Bachelors or Masters degree who are looking for an internship or their first breakthrough and are passionate about web/product development, will also be highly considered for this role.

What’s on Offer?

A permanent role in the current uncertain global environment. A trust-based operating environment that offers flexibility to work remotely from anywhere in India as part of our balanced approach to achieving results.

This is a genuine opportunity to join an established team that offers strong future growth for the right person. If this sounds like you - APPLY NOW and Send your application to gsarin@neevista.com