Our client is looking for a highly-motivated, detail-oriented, SeniorBackend Engineer , who wants to accompany us on our path of building Europe's most innovative investment app . On this journey you will take a leading role in to the current and future development of software.

Your tasks include (but are not limited to):

  • Setting up a rock-solid development, staging and production environment
  • Ensuring uptime and scalability by e.g. implementing auto scaling groups etc.
  • Integrating 3rd party APIs
  • Extending the current code base
  • Writing integration and unit tests and complementing your work with solid documentation
  • Setting up a continuous deployment pipeline with Travis CI, Github and AWS Code Deploy
  • Dockerizing the application
  • Refactoring the current celery task Layer und switching from Amazon SQS to RabbitMQ
  • Outlining and implementing a security white paper for our clients eco system with the development team

You'll be effective if you fulfill the following criteria:

  • Preferably five years plus experience in developing Python and Django
  • Working experience in a test-driven development environment
  • In-depth and proven knowledge of the Django, Django Rest framework and Celery
  • Proven knowledge of API versioning
  • Accompanied at least two significant projects (highly third party API dependent, IT security and data privacy critical) from development to production
  • Working experience in deployment with fabric on Amazon Web Services
  • Experience in setting up CI tools such as Travis, Circle CI or similar and the integration of those in an automated work flow
  • Experience in writing tests on one of the mentioned CI tools
  • Preferably experience with Docker
  • Experience in Git, Github Jira and Confluence are mandatory

 

Our client offers a challenging opportunity in a multinational work environment with English as the company language. We look forward to receiving your application at krete.trumm@fingineers.de with the zipcode SB 001