On behalf of our client, an award-winning FinTech company with international presence, we are looking for an experienced Senior Back-end Software Engineer to join their highly empowered team of dynamic and talented professionals.
A day in the life of a Senior Back-end Software Engineer
Design and implement tools and services that deliver new functionality in the company’s product a financing ecosystem. Your day-to-day activities will include designing and developing new features and providing support for the existing ones. You will be working as part of a dynamic team in a fast-paced agile environment. The ecosystem is based on a service oriented architecture, Python/FastAPI microservices dockerized on AWS Kubernetes.
Your day-to-day
- Build advanced back end applications and develop software programs on the platform
- Optimize applications performance and recommend software upgrades for existing systems
- Contribute in all phases of the development life-cycle, prepare and produce releases of software components
- Monitor and improve application reliability and present innovative ideas for system improvements
- Produce detailed specifications and implement the program codes accordingly
- Follow test driven development through continuous integration and agile methodologies
What you will need
Software Engineering/Development using Python as the main programming language with at least 5 years of experience in the languages specified below as required.
- Strong understanding of below concepts:
- SOLID Principles - Clean Architecture/Clean code practices.
- Microservices Architecture - REST
- CI/CD - Unit Testing
Required experience with the technologies below:
- Python (currently v.3.10)
- Ideally FastAPI or any other framework such as Django
- PostgreSQL or any other relational database
Nice to have experience with the technologies below:
- Gitlab
- Redis
- Kubernetes
- AWS
We love your personality if you
- have excellent interpersonal and teamwork skills
- like to contribute to a positive team environment
- are organized and methodical
- have a growth mind-set
What’s in it for you
You will have the opportunity to work in a motivating and multicultural environment working on a large scale products and using latest technologies. Additionally, you will enjoy the following benefits:
- Attractive remuneration package plus performance related reward
- Private health insurance
- Intellectually stimulating work environment
- Customized training plan
Marina Riga
Resource Consultant
REFERENCE: job0000260368
