Messente logo

Python Backend Developer

Remote

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?

Developing Messente’s public API’s and backend microservices with the main focus on creating a scalable messaging platform

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.

You will be working in a different timezone than most of the developers, although we will have a few hours of overlap to work together.

You can check our self-service platform at Messente Dashboard 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 independently on your tasklist
  • Keeping an eye on the platform and fixing critical bugs if required
  • Getting help from senior developers if needed

Technical

  • Developing and extending microservices and public APIs
  • Frameworks: Flask, FastAPI
  • Databases: PostgreSQL, Redis, RabbitMQ
  • DevOps: Docker, Ansible
  • Monitoring: Prometheus, Grafana

You’ll be thriving in this role if you:

Must-have

  • experience with designing microservices
  • fluent in Python (we are using 3.7+)
  • a habit of writing unit-tests
  • good command of SQL
  • remote work experience (6 months)
  • fluent in English in text and speech
  • stable internet connection
  • strong attention to detail and know how to plan your time

Nice-to-have

  • having used Docker or other containers for development
  • experience with Ansible and DevOps
  • experience with RabbitMQ

If this sounds like a great opportunity, please send your CV along with a cover letter (in English) to career@messente.com. 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 back-end 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 back-end 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.

Apply

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

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