Backend Engineer - Python (m/f/d)

FINEWAY8 days ago
Munich, DE
FINEWAY

About this job

Job type: Full-time
Experience level: Mid-Level, Senior
Role: Backend Developer



Technologies

python, node.js, microservices, graphql, rest



Job description

Job description

The Backend Engineer (m/f/d) will be part of the Trip Personalization product team, where the cross-functional Scrum team takes ownership of a variety of features. The service is built as a modern microservices architecture, running a state-of-the-art infrastructure running K8s and AWS, where we strive to automate as much as possible utilizing CI/CD pipelines to test and deploy into our cluster.  In addition to Python, our team is using Node.js to develop scalable microservice that provide APIs based on GraphQL to power the frontend services written in TypeScript and React/Redux.  A few of the projects within the team entail managing the entire inventory of available destinations, enhancing and improving the conversation platform to developing price-prediction models. 

Responsibilities

  • Design and develop event-driven microservices focusing on highly scalable, robust and available systems.
  • Design and implement APIs and components for our Instant Trip Planning Service.
  • Collaborate on development best practices, working closely with the CTO and Product Managers.
  • Take ownership of operating services in a production environment.
  • Lead by example and understand the values within the business.
  • Engage with the team in a variety of Agile ceremonies.

Job requirements

Essential experience

  • Expert developing scalable applications in Python 3, using modern frameworks.
  • Comfortable working in B2C or B2B event-driven architectural environments.
  • Has developed and queried APIs, with the use of GraphQL or REST.
  • Open-Source RDBMS tools; including but not limited to Postgres or MySQL.
  • Git Version Control with the use of GitHub, GitLab or Bamboo.
  • Familiar with Agile ceremonies, having worked in Scrum or Kanban.

Desirable experience

  • Worked with modern Python frameworks like Tornado, Flask or Sanic.
  • JavaScript / TypeScript experience, particularly with Node.js (Express) and React.
  • Experience with Docker containers, and orchestration tools (Kubernetes or Docker Swarm).
  • Cloud technologies and Serverless architecture experience with AWS, Azure or GCP.
  • Big Data NoSQL database experience, with MongoDB, DynamoDB or Cassandra.
  • Familiar with conversational tools like Slack and Confluence.


Location

Munich, DE

By clicking apply you will leave devsnap. Please be careful. You should never have to pay to apply.
A new version is available REFRESH