Open Positions at Ptolemay

We evaluate technical skills, problem-solving abilities, and cultural fit to ensure that we hire the most qualified and compatible individuals for our team.

Senior Python Developer
Responsibilities:
- Build great quality, scalable, maintainable and fault tolerant applications using Python;
- Participate in software design, coding, code reviews, and assist software architects;
- Solve problems by collaborating across multiple teams, from product to design;
- Design and implement APIs, infrastructure and backend solutions using best practices;
- Manage testing and bug fixes.

Requirements:
- English at upper-intermediate level and above;
- 5+ years of commercial experience with Python;
- Experience with Python frameworks (e.g. Django, Flask, Bottle);
- Knowledge of architectural patterns, such as MVC, Microservices, Event-driven, etc.;
- Knowledge of advanced language features in Python: context managers, decorators, descriptors;
- Experience with Testing in Python (Behave, PyTest);
- Experience with SQL and NoSQL databases (Postgres, MongoDB, etc);
- Experience with Docker and Kubernetes to troubleshoot a containerized environment;
- Knowledge of code versioning tools (eg Github, Gitlab, Bitbucket);
- Knowledge of Agile development methodologies (Scrum, Kanban);
- Experience with project management tools (eg Jira, Trello, Youtrack);
- Be highly autonomous in solving complex tasks, issues and platform challenges.

We Offer:
- Competitive salary;
- Flexible schedule;
- Full remote work.
Middle Flutter Developer
Responsibilities:
- Design, build and scale mobile applications using Flutter;
- Active participation in product development with the team using Agile methodology;
- Refinement, optimization and maintenance of the product;
- Participation in product development: generation of ideas, development of new functionality as required;
- Communicate with team, managers and clients;
- Share your knowledges with team members.

Requirements:
- English at upper-intermediate level and above;
- 3+ years of commercial working experience;
- 2+ years working within the Flutter/Dart ecosystem;Knowledge of BloC, Provider and other state managements;
- RESTful APIs;
- Strong knowledge of design patterns and SOLID\DRY principles.
- Experience with one or more NoSQL databases (eg Firebase, MongoDB, Hive or another);
- Knowledge of code versioning tools (eg Github, Gitlab, Bitbucket);
- Knowledge of Agile development methodologies (Scrum, Kanban);
- Experience with project management tools (eg Jira, Trello, Youtrack).

We Offer:
- Competitive salary with regular review;
- Flexible schedule;
- Full remote work;
- The possibility of personal and career growth (vertical and horizontal growth).
Senior Flutter Developer
Responsibilities:
- Build great quality, scalable, maintainable and fault tolerant applications using Dart & Flutter;
- Participate in software design, coding, code reviews, and assist software architects;
- Solve problems by collaborating across multiple teams, from product to design:Mentor junior developers;
- Unit test code for robustness, usability and reliability;
- Recommend improvements to processes, technology, and interfaces that improve the effectiveness of the team.

Requirements:
- English at upper-intermediate level and above;
- 5+ years of experience designing, coding and releasing mobile applications;
- 5+ years of combined experience with Flutter/Dart, Objective-C, Swift;
- Strong understanding of design patterns over and above MVP, MVVM, and MVC;
- Experience with one or more NoSQL databases (eg Firebase, MongoDB, Hive or another);
- Knowledge of code versioning tools (eg Github, Gitlab, Bitbucket);
- Knowledge of Agile development methodologies (Scrum, Kanban);
- Experience with project management tools (eg Jira, Trello, Youtrack).

We Offer:
- Competitive salary with regular review;
- Flexible schedule;
- Full remote work;
- The possibility of personal and career growth (vertical and horizontal growth).

- Be highly autonomous in solving complex tasks, issues and platform challenges;
- Previous Flutter apps that are published and available on the Play/App Store.

We Offer:
- Competitive salary with regular review;
- Flexible schedule;
- Full remote work;
- Friendly team and enjoyable working environment.
Senior DevOps Engineer
Responsibilities:
- Participate in the meetings with other team members to design and develop high-quality, object-oriented business objects;
- Creation and optimization of CI/CD pipelines for system and integration automated tests;
- Test existing architectures and diagnose weaknesses: security, reliability, availability, etc.;
- DevOps tools installation, configuration, and integration;
- Create and maintain system procedural and technical documentation.

Requirements:
- English at upper-intermediate level and above;
- 5+ years of commercial experience in a similar position;
- Experience with scripting language (Python, Bash);
- Strong experience in a cloud-based environment, eg one of AWS, Azure, Google Cloud;
- Experiences in Jenkins, Git, Docker, Kubernetes;
- Continuous integration and Continuous deployment with tools such as GoCD, Travis, GitHub Actions, AWS CodeDeploy, Terraform and CloudFormation;
- Strong familiarity with Infrastructure as Code (IaC) principles and tools.
- Knowledge of at least one RDBMS eg Oracle, MySQL, PostgreSQL;
- Experience with networking principles (DNS, routing, firewalls, load balancing etc.);
- Experience with project management tools (Jira, Trello, Youtrack).

We Offer:
- Competitive salary with regular review;
- Flexible schedule;
- Full remote work;
- Friendly team and enjoyable working environment.
Senior Business Analyst
Responsibilities:
- Develop, research, test, and implement business process improvements, procedures, and system changes;
- Work effectively with diverse teams to come up with the best solution;
- Performing Requirements modeling using tools such as Whimsical, Miro, FigJam;
- Participate in strategic and tactical planning discussions;
- Working closely with customers, stakeholders, and IT software developers to document business requirements.

Requirements:
- English at upper-intermediate level and above;
- 5+ years of experience in IT Business Analysis;
- Expertise in Business modeling and tools and techniques used for Business analysis;
- Strong ability to present complex information in an easy-to-understand manner;
- Experience operating within an Agile development methodology (Scrum, Kanban);
- Data analysis – Must have proficiency with SQL, Microsoft Excel;
- Experience with project management tools (eg Jira, Trello, Youtrack);
- Excellent written and oral communication skills.

We Offer:
- Competitive salary with regular review;
- Flexible schedule;
- Full remote work;
- Friendly team and enjoyable working environment.

Contact Us To Proceed To The Next Stage

Next Step