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
|