Messente logo

Python Full-Stack Developer


Messente builds APIs and tools for enterprise messaging and customer authentication. We help our clients send text-based business-critical notifications, reminders, and messages to any mobile phone in the world.

What will you be doing?

You will be working in a small team of five developers and you have the opportunity to work on different parts of Messente’s platform.

  • Build admin interface for internal use from scratch
  • Build quick prototypes to validate business ideas
  • Help other teams to integrate Messente with different 3rd-party tools
  • Maintain existing admin interface written in PHP

You can check our self-service platform at Messente Dashboard and and Messaging API reference documentation at API Reference.

Working in the Development team

  • Working in 2-week Scrum sprints together with other developers
  • Participate in the development process from start to finish:
    • analyzing the problem
    • coming up with solutions
    • building
    • code reviews
    • testing
    • releasing
  • Working with other teams in Messente to build the tools they need
  • Getting help from senior developers if needed


  • Python-based frameworks
  • Databases: PostgreSQL, Redis
  • DevOps: Docker, Ansible
  • Monitoring: Prometheus, Grafana
  • Maintaining old Admin Dashboard written in CakePHP

You’ll be thriving in this role if you:


  • experience with Python frameworks (Multi-Page Application)
  • good command of HTML, CSS, Javascript
  • experience testing your code with unit-tests
  • good command of SQL
  • taking ownership of the projects and features you are working on
  • some experience with PHP in the past
  • fluent in English in text and speech
  • strong attention to detail and know how to plan your time
  • live or work near to Estonian timezone (+-3h)


  • having used Docker or other containers for development
  • experience with Ansible & devops
  • remote work experience

If this sounds like a great opportunity, please send your CV along with a cover letter (in English) to We have found cover letters to be very helpful so please tell us about why you are interested in joining Messente, what motivates you about working in full-stack development and why this specific role.

What happens after I apply?

We will promise to be responsive – so once you've applied to us, you'll always get answers to your e-mails and more feedback about what we thought or what’s going to happen next.

  • First, we go through your CV/LinkedIn profile and your cover letter.
  • If we find there’s a good match, we'll set a time to have a quick chat to get to know each other better.
  • The shorter get-to-know meeting is followed by a technical conversation with one of our developers.
  • If all goes well then we’ll try out working together with fully paid 1 test week on an actual codebase.
  • After the test week, we will address any of your questions and make a final decision.

 This is how we roll

Learning Self-development

We go out of our way to create a culture of learning and self-development.

Work in Our Office or a Co-Working Space

You are free to work from whichever office you choose. Our HQ is in Tartu, we also have offices in Tallinn and Riga.

Flexible Hours

The opportunity to manage your own time reflects our commitment to making it easy to integrate your career with the rest of your life.

Competitive Salary

We live in a competitive world so we pay competitive rates that recognize your efforts.

Open Vacation Policy

No need to decide on your vacation plans at the beginning of the year.

Sports Compensation

We promote a healthy lifestyle and will cover your gym membership or any other sporty activity.

Messente is a fast-growing profitable startup based in Estonia providing dead simple mobile messaging and 2-step verification APIs. In other words – we help large international businesses to send notifications to their customers and we help online services to protect their users.

We have clients from all over the world and from a wide range of industries, including web applications, banks, hotels, airlines, retail chains, consumer brands and other businesses coming from a wide range of industries.


If this sounds like a great opportunity, please send your CV along with a cover letter (in English) to

We have found cover letters to be very helpful so please tell us why are you generally interested in working in full-stack development, why this role, and why specifically Messente.