Position: Python Developer
Company: Limestone Digital
Experience required: 3y
English level: upper

**Required skills:**
— 3+ years of software engineering experience in Python;
— Bachelor or Masters In Computer Science, Software Engineering or similar technical degree;
— Proficiency in Python;
— Familiarity with LavaAPI, Fast API, Flask;
— Experience of working with 3d party integration, APIs, micro-services and back-end system architecture;
— Some experience in CSS and JavaScript;
— Strong hands-on programming skills;
— Good knowledge and understanding of web security principles;
— Experience of work with SQL and NoSQL databases.

**Required English skills:**
— Upper-intermediate in English both spoken and written (you'll communicate directly with the development team and client).

**As a plus:**
— Knowledge of Jedox Script, Jerk Script would be a plus;
— Experience with data modeling, knowledge of algorithms, data structures, and threads;
— TL’s capabilities/experience would be a plus as we are expecting to ramp up our team in a while;
— Experience with database design;
— Awareness of Agile frameworks;
— Experience in third party API integration.

**Responsibilities:**
— It’s very likely that from the start you will work on integrating the existing software with several card verification services and help with building a centralized ID verification service;
— Control over the platform development and product roadmap as well
as technical requirements;
— Able to work closely with the client's engineering team and follow the process;
— Develop the functionality per the requirements provided;
— Write Unit integration tests;
— Ensure Code quality;
— Fix bugs;
— Report to team lead and manager;
— Estimate features and takes part in planning;
— Attend daily meetings, demos;
— Develop and write efficient, readable code in Python;
— Work with third-party libraries;
— Self-improvement development processes.