Description
We are looking for an experienced Senior Python Engineer to build features for our core platform. This is a key position within the business as the company enters a critical growth phase. This role would be ideally suited to an individual with at least five years experience in Python, who is eager to move to a fast moving, cool, vc-funded start-up.
Responsibilities:
- Write code and build features for our core platform.
- Participate in code reviews to help the whole team, improving their knowledge and output quality.
- Help with feature planning and exploration by providing technical input to Product and Design teams.
- Write sustainable code by leveraging testing and our automated CI/CD systems.
- Getting new features out to the production platform
Our Stack:
Backend: Python 3.7+, Django 2+, Django Rest Framework, Postgres, Redis, Celery.
Infrastructure: Docker, Linux, AWS
The rest of our stack is made up of: NodeJS, Javascript, TypeScript, Vue, VueX
Requirements
- 5+ years Python experience
- Experience using Django
- Django Rest Framework
- Postgres
- Good knowledge of Test Driven Development (eg. Unit, Acceptance, Integration tests)
- Familiarity with domain driven design
- Celery (task queue software for python)
- Experience architecting solutions to problems
- Exposure to devops and deployment would be a bonus
- Proactive, with the ability to adapt and be flexible
Benefits
- Flexible working hours from our offices in Porto or Lisbon, or remotely
- Yearly bonus linked to team/product success
- Opportunity to tackle other development stacks (if you wish to do so)
- Direct cooperation with the management team
We have offices in Lisbon, Porto, Valencia and do business all around Europe. Please send your application to careers@beamian.com