Python Developer

Employer: Cornerstone Technologies
  • Internet - eCommerce
  • IT Hardware
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
  • Updated at: 08.01.2019
    Short company description

    Over the years, we have worked closely with the universities in Romania to provide secondary employment for professors while working around their course schedules.


    Expert in Python, with knowledge of at least one Python web framework - such as Django, Flask, etc depending on your technology stack ;

    Familiarity with some ORM (Object Relational Mapper) libraries;

    Able to integrate multiple data sources and databases into one system;

    Understanding of the threading limitations of Python, and multi-process architecture;

    Good understanding of server-side templating languages {{such as Jinja 2, Mako, etc depending on your technology stack;

    Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3;

    Understanding of fundamental design principles behind a scalable application;

    Familiarity with event-driven programming in Python.


    Writing reusable, testable, and efficient code;

    Design and implementation of low-latency, high-availability, and performant applications;

    Integration of user-facing elements developed by front-end developers with server side logic;

    Implementation of security and data protection;

    Integration of data storage solutions - may include databases, key-value stores, blob stores.

    Other info

    We are a leading global professional services company for more than 20 years.

    We establish our services in the market in 1998 and since then, Cornerstone has specialized in offering highly skilled offshore software development, consulting, and software testing to our customers.

    Build an extraordinary career and play a key role in creating solutions that transform organizations and communities around the world;

    Continuous growth in a positive and multicultural work environment and one great office;

    We focus equally on employees’ development by creating a culture of excellence and offering extensive training programs that support professional growth;

    IT conferences with free entrances;

    High salaries expectations plus bonuses;

    Flexible program and remote days;

    Team buildings and relaxation room;

    We take care to help you gain skills, knowledge and experience, together with highly specialists;

    Opportunity to work on complex projects for Global TOP Clients;

    Personalized benefits package, including medical services and bookstore;

    If that sounds just like you then we would love to meet you.