We are looking for an engineer with significant Python and DevOps experience to join our team at Universum, building a modern data presentation platform.
We’re looking for an EU-based candidate (you must be currently living within the EU, regardless of nationality).
Universum is a Swedish tech company developing tools that enable millions of students and young professionals to reflect upon their career path, to express their expectations towards employers, and to connect with the ones who match them best. At the same time, we build instruments for data processing, presentation, analytics, and reporting. Our platform is used by the world’s largest companies to understand the ever-changing career preferences and ambitions of their current and future employees.
We have a microservices architecture built with Django, Flask, FastAPI, and Peewee. The data is stored in PostgreSQL and AWS DynamoDB. On the front-end we use React (Typescript) with Redux. The infrastructure is powered by AWS ECS, S3, SQS, and Lambdas.
You will join a small, cross-functional team of expert engineers, following modern software development practices as well as using the latest technologies for developing microservices in Python. You will participate in a full-cycle of feature implementation — Design, Development, and Deployment (including environment and instances preparation, configuration, monitoring and maintenance).
— English proficiency (effortless verbal and written communication)
— 2+ years of commercial development with Python
— 1+ years of hands-on experience in configuring AWS (EC2, ECS, Lambdas, Docker, Cognito, Terraform)
— Ability to take a part in infrastructure and application design based on functional and non-functional requirements
— Knowledge of CI/CD best practices, and according experience
— Experience with Bamboo
— Familiarity with microservices
— Affinity for unit testing
There are 18 people in the Engineering department, which is broken-down into 4 cross-functional teams. Half of the team are Senior engineers with 10+ years of experience, with the other half ranging from
1) 15 mins brief intro call
2) 45 mins in-depth intro with the Head of Tech at Universum
3) 1.5 hour technical evaluation session with the team