Few words about project
We’re looking for a Senior Python Developer to join our team in Warsaw or remotely.
As a Senior Python Engineer you’ll build and maintain the internal portfolio management and finance reporting application for the US-based venture capital firm. Your goal will be to integrate the new frontend code, implement new features, improve service architecture to be more maintainable as well as make the application ready for deployment to other VC firms.
You will be responsible for...
Implementing new features and extending current REST API endpoints in cooperation with frontend team
Improving and refactoring (micro)services architecture
Maintenance of AWS stack and migration from Elastic Beanstalk to EKS
Taking care of application security and updating dependencies on daily basis
Writing clean and well-covered code
Building a new service for generating, filling with data and merging PPTX files
What's important for us?
Must have:
Excellent programming skills in Python and SQL
Good knowledge of Django and REST API practices
Experience with PostgreSQL or alternatives
Well established knowledge of Docker ecosystem
Experience with deployment and and debugging Kubernetes cluster
Good knowledge of basic AWS services like EC2, S3, ELB
You will be required to work on a company provided Macbook
Ability to solve technical problems independently
Self-reliance and ‘get things done’ approach
Attention to detail and a sense of a clean code
Fluent command in spoken and written English & Polish
Nice to have:
Expertise in Kubernetes cluster setup, networking, security and upgrade procedures
Expertise in AWS cloud services (EKS, IAM, Secret Management) and security concepts
Expertise in system design and microservice architecture
Knowledge of modern JavaScript ecosystem and frameworks
Experience with financial data processing or finance-related experience
Knowledge basics of Agile/Scrum