ApplySoftware Engineer (Backend, Python & FastAPI)
Posted 3 months agoViewed
View full description
Requirements:
- Software Engineering/Development using Python as the main programming language.
- At least 3 years of experience in Python and related technologies.
- Strong understanding of SOLID Principles, Clean Architecture, and Clean code practices.
- Experience with microservices architecture and REST.
- Required experience: Python, ideally FastAPI or similar frameworks (e.g. Django or Flask), PostgreSQL or other relational databases.
- Nice to have experience: Gitlab, Kubernetes, Airflow, Dbt, OLAP databases for analytical workflows.
Responsibilities:
- Design and implement tools and services that deliver new functionality in the company’s product financing ecosystem.
- Develop new features and provide support for existing ones.
- Build advanced back-end applications and optimize applications' performance.
- Contribute in all phases of the development life-cycle and prepare releases of software components.
- Monitor and improve application reliability while presenting innovative ideas for system improvements.
- Follow test-driven development through continuous integration and agile methodologies.
Apply