top of page

Backend Developer (Flask) for Microservices Architecture

We are looking for a skilled Backend Developer with expertise in building microservices using the Flask framework to join our innovative team. The ideal candidate will have experience with Docker and Kubernetes for microservices orchestration, a deep understanding of SQLAlchemy for database interactions, and optionally, experience with tile map services (XYZ Maps). Familiarity with Elasticsearch, blob storage solutions, and Azure cloud services is also highly desirable.

You are the ideal candidate if you are efficient, determined and resourceful and you possess technical skills.

Join our team and contribute to building innovative, world-class applications that make a difference!


Key Responsibilities:

  • Microservices Development: Design, develop, and maintain microservices using the Flask framework, ensuring high performance and scalability.

  • Containerization: Utilize Docker for containerizing applications and Kubernetes for orchestration and management of microservices.

  • Database Management: Implement and manage database interactions using SQLAlchemy, ensuring efficient and secure data handling.

  • Tile Map Services: Optionally, integrate and work with tile map services (XYZ Maps) for geospatial data and mapping functionalities.

  • Search Optimization: Implement and manage Elasticsearch for efficient and scalable search capabilities.

  • Cloud Services: Leverage Azure cloud services for deployment, storage, and other infrastructure needs.

  • Blob Storage: Implement and manage blob storage solutions for handling large volumes of unstructured data.

  • Code Quality: Write clean, maintainable, and efficient code, following best practices and conducting thorough code reviews.

  • Collaboration: Work closely with frontend developers, DevOps engineers, and other stakeholders to deliver high-quality software solutions.

  • Documentation: Create and maintain comprehensive documentation for the backend systems and APIs, ensuring ease of understanding and maintenance.


Qualifications:

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).

  • Experience:

  • 3+ years of experience in backend development with a focus on the Flask framework.

  • Proven experience with Docker and Kubernetes for microservices development and management.

  • Strong proficiency in SQLAlchemy for ORM and database interactions.

  • Skills:

  • Proficient in Python and the Flask framework.

  • Solid understanding of RESTful APIs and microservices architecture.

  • Experience with relational databases and SQL.

  • Familiarity with Elasticsearch for search optimization.

  • Knowledge of blob storage solutions and Azure cloud services.

  • Ability to write clean, maintainable, and scalable code.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and collaboration skills.


Preferred Qualifications:

  • Experience with tile map services (XYZ Maps) or other mapping technologies.

  • Knowledge of other backend frameworks and libraries.

  • Familiarity with DevOps practices and tools.

  • Understanding of Agile methodologies and experience working in Agile teams.


What we Offer:

• You will work in a challenging and rewarding environment

• We encourage team spirit and cooperation

• You will participate in innovative large- scale projects

• You will interact with customers and contribute to presentations

• There will be opportunities for personal growth

• You will get a competitive salary and a private medical plan

• You will be entitled to bonuses on performance and value


Στείλτε μας το βιογραφικό σας εδώ. ​

Comments


bottom of page