About the role:

We are looking for a strong Principal Backend Engineer to help us develop and maintain a data intensive application. If you are well versed in solution Architecture, including network, data, application, system, and integration architecture - then we are looking for you!

Responsibilities:

  • Design technical/integration architecture, including development, runtime, and operations architectures
  • Define scalable solutions using Service Oriented Architecture (SOA) patterns, and microservices automating business process models
  • Lead implementation of large, complex solutions from establishing requirements with our business people to "go-live"
  • Provide technical design across multiple business applications
  • Interacting with different business sub-domain areas like finance, back-office and the ticketing platforms
  • Participating in roadmaps for integration technologies (current and future)

About you:

  • 6+ years of intensive backend development and solution architecture
  • 5+ years of hands-on experience with Python (PHP is nice to have)
  • Extensive experience with Postgresql in terms of scaling, monitoring and performance tuning
  • Strong experience with the full life cycle of Agile software development processes, approaches, delivery and methods with scaling to the Enterprise and release management processes
  • Understanding of microservices architecture and RESTful APIs
  • Solid understanding of SOLID principles and designing applications
  • Strong experience in hands-on platform delivery and architecture design
  • Full understanding of RESTful APIs
  • Problem solving skills and influencing technical solutions
  • Excellent documentation and communication skills
  • Experience with ERP systems is nice to have
  • Experience with Odoo framework is nice to have
  • Experience with queuing system (RabbitMQ/Kafka) is nice to have

Apply for this Job

* Required