smile

This position is no longer available.

Please check other vacancies.
Career at ScienceSoft

Whether you are just starting your career or looking for a change, ScienceSoft is a great place to build a fulfilling and long-lasting career.

All vacancies
Development

Senior FastAPI Engineer

Now we are looking for a Senior FastAPI Engineer to join our backend development team. This role involves designing, building, and maintaining high-performance APIs and backend services using FastAPI.

 

Project description

Our project involves upgrading a Python application from version 2.7 to the latest 3.x release while also enhancing its overall performance. This application originally was developed for analysts. Its primary function is to gather data from various websites and store this information in the database. Subsequently, analysts can perform diverse operations through regular expressions (regex) and conduct comparisons against known vulnerabilities.

Initially, this tool was designed for internal use. However, due to its remarkable utility, our customer has decided to transition it into a production-ready version.

Work format
Office or remote
Experience
3 or more years
Employment type
Fulltime

Technologies

Your responsibilities

  • Develop, test, and deploy APIs using the FastAPI framework.
  • Build and maintain scalable and reusable backend services.
  • Design and implement database models and schemas using Postgres.
  • Optimize applications for speed, scalability, and security.
  • Work closely with frontend developers to integrate backend services.
  • Write unit tests and conduct code reviews.
  • Debug and resolve production issues as they arise.
  • Collaborate with the DevOps team for CI/CD pipeline integration, particularly in AWS.

 

Your skills and experience

  • 3-5 years of professional experience with FastAPI.
  • 3-5 years of professional experience with Python.
  • Proficiency in Postgres.
  • Expertise in RESTful API design.
  • Knowledge of JSON Schema.
  • Experience with OAuth2 authentication.
  • Familiarity with AWS services (e.g., EC2, S3, RDS).
  • Proficiency in version control systems (e.g., Git).
  • Excellent communication abilities.
  • Strong problem-solving skills.
  • Team-oriented mindset.

We guarantee

  • High salary.
  • Professional training and obtaining certificates at the company's expense.
  • Paid vacation.
  • Medical insurance and 100% payment for sick leave.
  • Corporate classes in English, German, and Polish languages.
  • A variety of corporate events.
  • The possibility of remote work from any location.

Send your CV to apply

I agree to the processing of my personal data.