Python Engineer

We're looking for Back-End Developers to join our team! You'll be part of a cross-functional team that's responsible for the full development life cycle, from conception to deployment.

More important than specific technical skills is that you're a strong problem solver who loves to learn — we're not experts in everything and we don't expect you to be either.

About us

We're a team of experienced professionals based in Prishtina, Kosovo, who love turning great ideas into awesome products.

Our core values include transparency, creating a safe, high-trust & independent team; building incredible developer experiences; maintaining a healthy working environment; and helping to deliver web / mobile experiences that feel amazing to use on every device and connection type.

What you’ll do on a day-to-day basis

  • Help guide architectural decisions. You’ll be helping drive these conversations and guiding our development toward the best possible solutions.
  • Take ownership of features from idea/mockup to live deployment. You’ll shape and guide the direction of crucial new features.
  • Ship. Early and often. You’ll iterate and ship frequently. You’ll have a real impact on the end-user experience and you’ll love working on a team that delivers real user value as often as possible.
  • You'll be interacting with our customers on a regular basis, handling inbound support and feature requests.
  • We work independently, the rest of us won't know what you're doing day-to-day unless you tell us.

Details of the Role

Type of work: Full-Time Start date: Immediately Location: Kosove, Albanian, North Macedonia Language: English


  • Proficiency and experience in Python
  • Understanding of architecture and design across all systems
  • Good understanding of AWS
  • Microservice or serverless architectures
  • Good understanding of Node.js & TypeScript
  • Container orchestration systems (Docker)
  • Willingness to learn new tools

Other requirements that we value

  • BS/BA degree in computer science or equivalent experience (nice to have)
  • Strong technical, analytical, problem-solving, written, and verbal communication skills. As part of the team, you’ll interface both directly and indirectly with our customers, and contribute to documentation.
  • Clear communication is fundamental in creating intuitive and compelling resources.
  • Ability to dive into complex problems. You should be able to quickly assess, understand, and iterate upon aspects of our codebase.
  • Ready and willing to ask and answer questions. If you’re comfortable saying you’re unsure, asking for help; but equally reaching out to assist others, you’ll be an incredible addition to our team. We thrive because of continuous learning. First-time mistakes should be celebrated, not blamed.
  • Avoid monolithic deliverables. You scope and stage your work into well-defined milestones to ship.
  • Willingness to learn new tools

What's in it for you

Innovative environment focused on growth Your hard work is appreciated and fairly compensated Hybrid work (WFH & in-office) Health insurance Independent working (the rest of us won’t know what you’re doing day-to-day unless you tell us) *Note: Don’t get discouraged to apply if you don’t meet all the requirements. If we think you fit at Appstellar, we’ll find you a place!

How to Apply

Send your CV to and tell us why we're a great fit for each other. We're looking forward to meeting you.


Have any question about us?

Don't hesitate to contact us.

Contact us