Summary: this position focuses on designing and developing modern IT applications for national and international clients, particularly in the financial sector.
- Designing and implementing modern applications.
- Actively participating in creating high-performance solution architecture.
- Creating project documentation.
- Participating in software deployments and collaborating with users for ongoing problem-solving.
- Higher education in computer science or related fields.
- Minimum of 5 years of experience in a similar position.
- Proficiency in Python programming and knowledge of relational databases (ORM frameworks, e.g., SQLAlchemy).
- Analytical thinking skills.
- Ability to independently utilize technical documentation in English.
- Ability to create, test, and maintain backend components in .NET, Java, or node.js.
- Experience in developing web applications (frameworks, e.g., FastAPI or Flask).
- Knowledge of virtual environments and tools such as poetry or pipenv.
- Familiarity with frameworks and libraries for processing large datasets and data science (e.g., Pandas, NumPy, SciPy, Spark).
- Experience applying various software testing techniques (e.g., pytest).
- Knowledge of static code analysis tools (e.g., flake8, pylint).
- Familiarity with version control systems, design patterns, and their practical application.
- Work for national and international clients, mainly in the financial sector.
- B2B contract!
- Start ASAP
- Fully remote with ocassional visits in one of the client’s offices.