A custom development company, MentorMate is a design and software powerhouse with mature and established practices in Enterprise Web & Mobile Development, Technical Architecture, Human-Centered Design, Cloud & DevOps, Advanced Data Мanagement & Analytics.
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?
Having as much knowledge as possible in
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
Nice to have
Experience with any of the following: (Angular, React or Vue)
Typescript
UI, UX, and accessibility
Microservices integration
Cloud services (AWS, Google Cloud, Azure)
NLP and ML with Python
Test driven development and load testing experience
In-memory data stores (Redis, Memcached)
Experience being part of Agile/SCRUM development process (using JIRA, Trello and all the other cool platforms)
WE OFFER
Career Development
Professional growth in a global company
Meaningful enterprise projects
Latest technologies to choose from
Work side-by-side with top engineers
Challenging problems to solve
A career path with regular salary increases
Individual learning budget
Internal technical and soft skills trainings
Leadership program
Business English classes
Work & Life Balance
Remote or hybrid working model
Five offices in Bulgaria to work from
Additional paid time off for loyal employees
Regular team gatherings
Employee Referral program
Gamification incentive program
State-of-the-art offices
Internal communities of interest
Charity and volunteer activities
Diverse working environment
Metro Station next to the office (Sofia)
MentorBikes to use
Flexible Benefits
Additional health and dental insurance
Investment savings account plan
Additional voluntary pension insurance
Different types of insurances to choose from
Covered transport expenses
Parking (Sofia)
Multisport card
By submitting my application for this position I confirm that I accept and am aware of MentorMate’s Privacy Policy.