logologo
Overview

MentorMate is one of Bulgaria’s leading software development companies with offices in Minneapolis, Gothenburg, Sofia, Plovdiv, Veliko Tarnovo, Varna, and Ruse. The company offers career opportunities in different software areas - from development and testing to the design and architecture of various enterprise solutions that improve the lives of millions of people worldwide. All vacant positions at the company are open for our three work models: remote, office, or hybrid. MentorMate is a people-oriented company offering professional development opportunities, a flexible work model, and a culture based on authenticity, collaboration, and respect.

Locations
Employees
Since
Sofia, Bulgaria3002006
Plovdiv, Bulgaria1452012
Varna, Bulgaria852014
Ruse, Bulgaria252016
Veliko Tarnovo, Bulgaria452012
Minneapolis, MN, USA502001
Product
slide 9 to 11 of 5
Achievements
Top ICT Employer in Bulgaria 2016
Top Workplace Minnesota 2017
Website of the year 2018 & 2020
Innovations in Recruitment 2020 (2nd prize)
Employer of the public 2019 (2nd prize)
Photos
View all
Culture and perks
Culture
Future of Work
Future of Work is a flexible working model where everyone in the company can choose between three options: a combination of work from home and the office, work from home only, and work from anywhere in the world.
Flexible Benefits Basket
We launched Flexible Benefits Basket, a list with more than 10 benefits, which allows full-time employees to choose the most appropriate options for themselves in terms of preferences, convenience, and priority.
The Land of MentorMate
Our gamification encourages us to collect crystals, for example by delivering a presentation at a company event or taking part in company videos. Then, the crystals can be spent on anything from movie tickets to spa weekends.
Internal communities
Anyone is free to join our interest clubs and have a great time with fellows – be it on the football field, playing badminton or board games or dancing salsa. New communities are constantly formed because fun is always welcome.
Team buildings
While it is exciting to have offices in different cities, it is all the same a bit of a challenge, as we don’t meet all of our colleagues live. However, our team buildings come to the rescue, so the whole family can party together.
Office fun
Great office spirit comes with action. We strive to organize creative at-the-office activities like Pet Days, Retro Treasure Hunt week, Test your Bulgarian, GoT Spoiler Quiz, etc.
Charity
Good hearts never take a rest, right? At MentorMate, we’re restless about those in need and organise charity events every year, including auctions and bake sales.
Volunteering
Complaining might be Bulgaria’s national sport, but it has no place in our company culture. We know change doesn’t happen overnight, so we volunteer for different causes, wishing to make the world a happier place.
MM Go Green
Even after the end of our nature-friendly initiative, we keep our green minds with us every day – we separate the trash, bring our own cups and use as little paper as possible.
MentorMate DevTalks
MentorMate DevTalks is a community for sharing knowledge, experience, and inspiration with the people in the software development industry. Our lecturers are the industry’s leading experts known for using innovative approaches in their work.
DevCamp
DevCamp is a training program on a diversity of web and mobile technologies for young talents. They receive theoretical knowledge and practical assignments; they are mentored by highly qualified software experts in MentorMate while also receiving a salary.
Partner Network
Partner Network is a global initiative launched to create a thriving, open-door collaboration with independent software developers and software development companies. Developers work on exciting projects from anywhere in the world and elevate their software skills while getting paid for their services.
Values
Collaboration
Easily interacting with others and supporting team efforts.
Intelligence
Going beyond getting the job done and offering valuable solutions and different approaches.
Integrity
Consistently approaching clients and colleagues with honesty and applying high ethical standards in our job.
Results
Being goal-oriented and able to deliver effectively.
Flexibility
Showing flexibility in our everyday work on projects.
Jobs
Company logo

Senior iOS Developer

MobileRemoteSenior
Company logo

Senior Full-Stack PHP Developer

Full StackRemoteSenior
Company logo

Business & Data Analyst

OthersRemoteMid
Company logo

Java Developer

Backend developerRemoteMid
Company logo

Java Technical Lead

Backend developerRemoteExpert
Company logo

Technical Solutions Architect

Engineering - othersRemoteExpert
Company logo

.NET Developer with Azure

Backend developerRemoteMid
Company logo

Experienced Ruby on Rails Developer

Full StackRemoteMid
Company logo

Automation QA

QARemoteMid
Company logo

Senior JavaScript Developer with Vue.js

Full StackRemoteSenior
Company logo

Senior Automation QA - Java / TypeScript / Python / C#

QARemoteSenior
Company logo

Senior PHP w/ Vue.js

Full StackRemoteSenior
Company logo

Azure Cloud Architect

DevOps & Sys AdminRemoteSenior
Company logo

From Senior to Technical Lead Opportunity

Full StackRemoteSenior
Company logo

Senior Node.js Developer with DevOps/Pipeline Experience

Full StackRemoteSenior
Company logo

Senior .NET Developer with CMS

Full StackRemoteSenior
Company logo

.NET Architect

Full StackRemoteExpert
Company logo

.NET Developer

Full StackRemoteMid
Company logo

Senior Full-Stack .NET Developer

Full StackRemoteSenior
Company logo

Senior JavaScript Developer with React

Full StackRemoteSenior
Company logo

Manager CMS Center of Excellence

Full StackRemoteExpert
Company logo

Technical Business Analyst

OthersRemoteMid
Company logo

Senior Azure Developer

Backend developerRemoteSenior
Company logo

Senior Python Developer

Backend developerRemoteSenior
Company logo

Senior React Native Developer

Full StackRemoteSenior
Company logo

DevOps/ Cloud Engineer

DevOps & Sys AdminRemoteMid
Company logo

Software Project Coordinator

OthersRemoteMid
Company logo

JavaScript Developer w/ Vue.js

Full StackRemoteMid
Company logo

QA Analyst

QARemoteMid
Company logo

.NET Team Lead

Full StackRemoteExpert
Company logo

Senior UX/UI Designer

DesignRemoteSenior
Company logo

Enterprise Architect

Full StackRemoteExpert
Company logo

JavaScript Developer with Vue.js

Frontend developerRemoteMid
Company logo

Software Development Lead – Java

Backend developerRemoteSenior
Company logo

Senior QA Analyst

QARemoteSenior
Company logo

Senior QA Analyst - Manual Testing

QARemoteSenior
Company logo

UX/UI Designer

DesignRemoteMid
Company logo

Senior Java Developer

Backend developerRemoteSenior
Company logo

Senior CMS Developer with Contentful/ WordPress/ Acquia

OthersRemoteSenior
Company logo

Endpoint Security Specialist

DevOps & Sys Admin
Sofia, Bulgaria
Mid
Company logo

Senior Node.js Developer

Full StackRemoteSenior
Company logo

SEO Specialist

OthersRemoteMid
Find a job in one of the best tech companies in Bulgaria
Refer
Generate Refer Link
To request a company profile write to:
Copyright © 2020 Noble Hire. All rights reserved.
logoCrafted with love and passion
shapes background

Senior Python Developer

Locations
Senior
Full Time
Description
Note: We offer flexible working models for all open positions. You can choose from three options: a combination of work from home and office, work only from home, or work from anywhere in the world.

Python is your favourite language? Awesome! We are looking for a passionate developer who loves the technology to join our super cool team of Python developers! And that can be you!

As a fast-growing company, MentorMate provides amazing career opportunities. A place where you can work on interesting and challenging projects in a friendly, team-oriented environment. If you are looking for: work that motivates you to learn and grow, various social benefits, trainings, workshops, competitive pay, beautiful offices and of course fantastic colleagues – give it a try and join our team!

You don’t need astronaut skills to become part of our incredible Python team – you simply need to have experience with Python and Django, to have interest in the technologies that are part of the full-stack, to love writing tests, optimizing solutions and to work in a dynamic environment with foreign clients in English. Yep, that’s it! So, what are we looking for?

Job details
Role
Backend developer
Seniority
Senior
Job Type
Full Time
Team Size
5-10
Stock Options
No
Monthly gross salary
Location
Locations
Home office (days/week)
Fully remote
Yes
Customer facing
Yes
Business travel
No
Tech Requirements
Primary Language
Python
Primary Platform or Framework
Django
Secondary Platform or Framework
Flask
Requirements
  • Python 3 (Or maybe the little rusty 2.7 version)
  • Django and Django Rest
  • Flask
  • Relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB)
  • Server management (nginx, Gunicorn, uWSGI)
  • APIs with RESTful architecture
  • Deployment tools (CI/CD)
  • OS virtualization (Docker)
  • JavaScript (Vanilla), CSS (SCSS, LESS), HTML
  • Responsive design (Bootstrap, Foundation)
  • Source control (Git, SVN) with various flows
Responsibilities
  • Participate in the architecture, design and development phase of software production
  • Build polished cross-browser web-based user interface
  • Deliver high-quality software with extensive Unit Testing
  • Participate successfully in an established daily Scrum process
How will you spend your time
Writing code and tests
Scrumming and helping others on the team
Reviewing teammates’ code
DevOps
Refactoring
Documenting
Benefits & perks
  • Additional health & dental insurance - In times of need, the supplemental insurance spares you unnecessary concerns.
  • Transport costs covered - You prefer to come to work at the office? We cover your transport costs (public transport cards; fuel card; taxi vouchers; Spark voucher; parking). If you prefer to come by bike, just use our MentorBike.
  • Sport card - You have the opportunity to do sports in different places and activities and to provide a sport card for a companion.
  • Insurances - An individual wallet on an online insurance platform that provides a portfolio of services to choose from (motor hull insurance, civil liability, property insurance, etc.)
  • Investment plan - Investment plan with the opportunity to create investment savings account for your future.
  • Additional voluntary pension insurance - You can take care of your future and save money for pension insurance.
  • Career path with regular salary increases - We believe creativity and diligence have to pay off, and we recognize your efforts and expertise.
  • Internal technical & soft skills training and individual learning budget - We organize regular trainings and assign a learning budget individually to each team member because we know that learning should never stop.
  • Referral bonuses - Working with a friend is always a nice addition to the atmosphere at work.
  • Internal communities - If you are a fan of board games, painting, sport groups, etc. we have different communities for each taste outside of working hours.
  • Work from home - You have the opportunity to choose between three work models: 100% work from home; a combination of 50% work from home and 50% from the office; work from anywhere in the world
  • Work from another office - We have 5 locations in Bulgaria. If you want to meet with other colleagues or whenever it is easier to work together on a project, you can request to work from one of our other offices.
Share