Everyday responsibilities:

  • Work closely with all agile development teams, responsible for the back end of the mobile applications;
  • Take architectural decisions and provide technical guidance to the other team members;
  • Be proactive, hands-on, involved in all tasks and take on sprint backlog items;
  • Participate and lead the design, development, maintenance and every part of the delivery process of their Android apps;
  • Help drive the technical competency of your team and the entire department forward;
  • Share ownership of the product vision;
  • Fix problems and optimize systems.

Technical requirements:

  • 4+ years of experience in end-to-end app development life-cycle, with Android SDK and ecosystem;
  • Strong knowledge in Java/ OOP/ data structures/ design patterns;
  • RxJava/ Retrofit/ Dagger and crash reporting tools;
  • Experience with RxJava, Retrofit, Dagger;
  • Experience in integrating an analytics SDK and crash reporting tools;
  • Experience in developing multi-threaded apps and performance optimization;
  • Experience in TDD (unit and UI testing for Android applications);
  • Version control systems (preferably Git);
  • RESTful APIs integration.

Bonus points will be given for:

  • Experience in designing reusable components, frameworks or SDK;
  • Experience in developing high volume transactional products;
  • Experience with server-side technology and REST API development;
  • Open source profile (e.g. Github) with interesting projects as portfolio.

The offer:

  • Generous salary + annual bonus (based on performance);
  • One of the “25 best designed offices in the world”;
  • Weekly tech talks, team activities, fun and collaborative environment;
  • Tailor-made training and ongoing development to help you enhance your skills in the field of online payments;
  • Cool and technically challenging projects;
  • 25 paid leave days;
  • Additional health and dental insurance;
  • Complementary amount for parents with children up to 4 years old;
  • Multisport card;
  • Corporate discounts;
  • Free conference attendances in Bulgaria and abroad;
  • Parties;
  • Subsidiary amount for transport to the office;
  • Home office – up to 4 times per month;
  • Relax/Play office area.

Responsibilities for both roles:

  • Build robust back-end services as part of our event-driven architecture;
  • Collaborate with other teams (squads) to deliver new features of a recommendation and pricing engines (based on algorithms);
  • Follow best practices ensuring appropriate testing and deployment;
  • Contributing with ideas to the enhancement of the platform architecture;
  • Support in the guidance and mentoring of other members of the team, share knowledge.

Requirements for Python Back-end Developer:

  • At least 4 years of experience in Python (frameworks);
  • At least 2 years in web-context environment;
  • Experience in end-to-end development lifecycle.

Requirements for Full-stack Python Developer:

  • At least 4 years of experience in Python (frameworks);
  • At least 2 years of experience in JavaScript, HTML, CSS and web-context environment;
  • Experience in end-to-end development.

 

The Team stack is:

  • Languages: Python (Flask + SQLAlchemy + Celery), Go;
  • Frameworks: jQuery, Angular, React, Vue.js;
  • Databases: Redis, DynamoDB, MySQL;
  • Codeship for CI/CD;
  • Celery for task management;
  • The platform is powered by: AWS with a mixture of Elastic Beanstalk, AWS Lambda, Cloud Formation, EC2 Containter Service;
  • S3 for data storage.

Bonus points will be given if you:

  • Have experience in React / Angular/ VueJS (and willingness to explore them), as the company is open to apply the benefits of other technologies and adapt them to their work;
  • Feel strange when you imagine that the workflow might exist without CI/CD;
  • Are excited about the serverless revolution;
  • Аre a fan of automated infrastructure and open-source projects.

 

The offer:

  • Additional health package (incl. dental and life coverage);
  • Food and transportation vouchers;
  • Flexible working hours;
  • Game/relax room at the office;
  • Sponsored courses and trainings;
  • Sports membership card;
  • Parties and teambuildings;
  • Free food and beverages at the office;
  • Massages at the office;
  • 25 days paid leave;
  • Individual training, free training materials;
  • Access to multiple local IT events;
  • Discounts on particular services/in particular premises.

Everyday responsibilities: 

  • Use latest technologies such as Angular 8, SCSS, Cypress to create scalable components optimized for looks, speed & customization, which will be continuously integrated and deployed for a real effect on live environments;
  • Contribute to best responsive layout practices for front-end apps;
  • Review code of your peers within the Agile environment;
  • Proactively seek to improve the existing applications, suggest improved layout, color schemes, typography systems, animations and micro-interactions;
  • Coach and provide feedback to other developers;
  • Collaborate with the UX/UI team to define the visual aspect of the components, interactions, states, responsive behavior, etc;
  • 65% of the time – writing code and unit tests, 10% – participation in agile process (Scrumming), 15% – reviewing teammates’ code, 5% – dealing with DevOps, 5% – refactoring.

 

Technical requirements:

  • At least 2 years of experience with JavaScript /TypeScript, SCSS/;
  • At least 2 years of experience with Angular;
  • Experience in scalable interface implementation;
  • Good understanding of version control tools, specifically Git(hub);
  • Experience with component-based web applications;
  • Strong communication skills;
  • As advantages will be considered: any experience with Vue.js and React.js.

 

 The offer:

  • Generous salary + annual bonus (based on performance);
  • One of the “25 best designed offices in the world”;
  • Weekly tech talks, team activities, fun and collaborative environment;
  • Tailor-made training and ongoing development to help you enhance your skills in the field of online payments;
  • Cool and technically challenging projects;
  • 25 paid leave days;
  • Additional health and dental insurance;
  • Complementary amount for parents with children up to 4 years old;
  • Multisport card;
  • Corporate discounts;
  • Free conference attendances in Bulgaria and abroad;
  • Parties;
  • Subsidiary amount for transport to the office;
  • Home office – up to 4 times per month;
  • Relax/Play office area.

Your work will be:

  • Active participation in a software design, coding, testing and data visualization that look/feel incredible and are intuitive to company’s customers;
  • Collaborate closely with other engineers and product managers to ensure the best possible UI/UX design and alignment with company’s UX design guidelines;
  • Develop, test and iterate UI/UX designs;
  • Perform ongoing refactoring of code, utilizing visualization and other techniques to track fast concepts and deliver continuous improvement;
  • Provide guidelines for good UI architecture and design, perform code reviews to ensure standards are understood and followed;
  • Creating and maintaining a library of common UI modules components & tools.

You need:

  • 3+ years of experience with front-end/UI development: JavaScript, HTML5, CSS3;
  • Familiarity with browser compatibility issues, client-side solutions;
  • Excellent knowledge of server-side frameworks;
  • Ability to run automated tasks using Gulp, Grunt or similar tools;
  • Experience in writing automated front-end tests;
  • Ability to work in an agile (SCRUM) environment;
  • Communicate clearly and effectively within a distributed team (fluency in English is essential);
  • Any of the following will be considered as an advantage:
    • Experience with RESTful services;
    • Familiarity with CSS preprocessors (LESS or SASS);
    • Experience with Windows forms development, N-tier solutions;
    • Experience with source code repository systems like GIT, Bitbucket, etc.

The offer:

  • Competitive remuneration package;
  • Additional health insurance – dental treatment package, reimbursement of cost for optical eye-wear;
  • Access to sport facilities and activities – Multisport cards;
  • Certification courses, Tickets for conferences and seminars, Coaching / mentoring program;
  • Individual career development plan;
  • 25 days paid leave /3 additional paid days per year for social responsibility events/;
  • Food vouchers;
  • Home office (up to 4 times per month).

Your work will be:

  • Active participation in a software development team designing, coding, testing and data visualization that look/feel incredible, and are intuitive to company’s customers;
  • Collaborate closely with other engineers and product managers, becoming an irreplaceable member of an autonomous, cross-functional team to ensure the best possible UI/UX design and alignment with company’s UX design guidelines;
  • Develop, test and iterate UI/UX designs;
  • Performing ongoing refactoring of code, utilizing visualization and other techniques to fast track concepts, and delivering continuous improvement;
  • Creating and maintaining a library of common UI (User Interface) modules components & tools.

You need:

  • 3+ years of experience with multiple languages, especially on the front end: JavaScript, UI frameworks such as HTML5, CSS3. Java;
  • Familiarity with browser compatibility issues, client-side performance considerations and solutions;
  • Excellent knowledge of server-side frameworks;
  • Experience with front-end build tools such as Grunt/Gulp;
  • Desire to work with test and deployment automation;
  • Desire to work in an agile environment;
  • Communicate clearly and effectively (fluency in English essential).
  • Any of the following skills will be considered as an advantage:
    • Experience with RESTful services;
    • Familiarity with CSS preprocessors like LESS or SASS;
    • Experience with Windows forms development and N-tier solutions.

The offer:

  • Excellent terms and remuneration package;
  • Home office and flexible working hours;
  • Life insurance – Bulstad;
  • Voluntary health insurance or Flexi vouchers;
  • Additional paid time off – 25 days;
  • 3 volunteer days of paid leave for social initiatives;
  • Food vouchers;
  • Annual evaluations;
  • Fun and quality recreation time.

Job responsibilities:

  • Develop features and user experience for our native application;
  • Implement awesome user interfaces that will be used by millions of users;
  • Maintain and improve existing code;
  • Analyze bug and crash reports, fix problems, and optimize performance;
  • Collaborate with cross-functional engineering teams such as Android team, Audio/Video team, Platform team, and Operations team;
  • Work closely with Product and Project managers to ensure alignment of feature development and releases.

 

Job requirements:

  • Proven experience in Android/Java (at least 2 years of Android development on multiple target devices);
  • Game development and design experience;
  • A knack for creating compelling UIs;
  • Great communication skills and a healthy desire for collaboration;
  • To be:
    • a Self-starter, strong sense of ownership, gets things done;
    • Flexible, cross-functional, outstanding learner;
    • Ready, willing, and able to jump into any conquer and challenge at this crazy startup;
  • English fluency;
  • As advantages will be considered:
  • Passion for music, games, social experiences.

 

Our offer:

  • Advanced and Latest Technologies;
  • Growth and Learning Personalized Program;
  • Training courses, Certification Programs;
  • IT conferences;
  • Additional Medical Insurance;
  • Multisport cards;
  • Discount program;
  • 22 vacation days;
  • Friendly and stress-free environment;
  • Office food and beverages;
  • Recreation area and Relax zone;
  • Happy hours and office fun events;
  • Regular team building events.

Your work will be:

  • Troubleshoot, debug and upgrade existing software;
  • Work directly with ETL and SQL toolsets;
  • Participate in project meeting to ensure knowledge of assigned project from the start;
  • Close collaboration with QA Team – reviewing the impact of features/changes and helping to build better test plan;
  • Work with SyncHR on-boarding team members to apply key business logic and mapping to client data to transform client data into the SyncHR models;

You need:

  • Experience as a SQL Developer at least 2+, preferably 3+ years of experience;
  • Experience in any of the following technologies:
  • SQL, T-SQL, PL/SQL, PG/SQL;
  • Willingness to work with Agile development methodologies;
  • As advantages will be considered any knowledge and experience in:
    • Japersoft;
    • Any OOP language;
    • Developing business applications;

The offer:

  • Competitive terms;
  • Additional Health insurance;
  • Discount on parking spots;
  • Multisport card;
  • Collaboration with foreign colleagues and teams;
  • Home office – once or twice in a month;
  • Regular Parties and Teambuilding events;
  • Transport cards;
  • Organized transport from/to the office;
  • Fun office zone;
  • Free beverages at the office;
  • Trainings;
  • Participation in sport completions, IT conferences and events;
  • Working time 10:00-19:00;
  • Cool and modern office.

Job responsibilities:

  • Collaboration in the architecture, development and maintenance of Enterprise Payroll web applications;
  • Develop web business solutions based on Grails/Spring (Java/Groovy) technologies;
  • Make data conversion toolsets and automate the conversion process;
  • Participate in code reviews, design and build reusable quality code, knowledge exchange with your colleagues.

Job requirements:

  • 3+ years of experience in:
    • Java (collections, I/O, concurrency, generics), OOP principles, algorithms, data structures, design patterns;
    • Strong SQL skills;
    • Development of web-based applications;
    • Excellent command of English (B2/C1);
    • Excellent analytical and problem-solving skills;
  • As advantages will be considered any knowledge about and experience in:
    • Groovy/Grails framework;
    • ETL toolsets;
    • Development of business applications;
    • Agile Development Methodology;
    • Linux based system;
    • Web servers (Tomcat).

Our offer:

  • Challenging work in a young and talented team in a result-oriented environment supporting innovations and creativity;
  • Exciting opportunity for professional development;
  • Very competitive remuneration package.

Job responsibilities:

  • Design and implement data mining models;
  • Maintain existing internal tools and pipelines;
  • Review, maintain and refactor existing code to meet the requirements for improved or new features;
  • Responding to error alerts and potential threats in a timely manner;
  • Design, normalize and optimize relational databases;
  • Be involved in technical decisions and people management. 

Key requirements:

  • Experience with Python;
  • Knowledge in Django, PostgreSQL and Elasticsearch;
  • Familiarity with techniques and tools for crawling, extracting and processing data;
  • Good communication in written English;
  • Advantages will be a plus: familiarity with Scrapy, Django REST framework, RabbitMQ, Celery, Logstash, Docker, XML/Xpath, JavaScript.   

Our offer:

  • Excellent working environment with office, located in the center of Sofia;
  • Multisport card;
  • Flexible working hours;
  • Possibility to work from home after the 1st month;
  • Friendly atmosphere.