Backend Developer

Senior
Backend Developer

We are looking for a skilled Backend Developer who will combine Python backend engineering with the integration of Generative AI solutions into our web applications. In this role, you will be responsible for designing, developing, and maintaining APIs, working with databases, and co‑creating intelligent features based on modern AI models.

You will work closely with other engineers and stakeholders to translate business requirements into reliable, production‑grade services. You will take ownership of your code, from implementation and testing to deployment and monitoring, ensuring quality and performance across the entire lifecycle.

Your responsibilities

  • Design, develop, and maintain backend services and RESTful APIs in Python
  • Integrate Generative AI capabilities (e.g. LLMs, external model APIs) into web applications
  • Work with SQL or NoSQL databases, including data modeling and query optimization
  • Create and maintain CI/CD pipelines to support continuous delivery and high‑quality releases
  • Write clean, readable, and testable code following good engineering practices
  • Participate in code reviews and collaborate with the team on technical decisions
  • Work with technical and business stakeholders to refine requirements and deliver valuable features

Key requirements

  • Professional experience in backend development with Python
  • Hands‑on experience with FastAPI or a similar framework for building APIs
  • Knowledge of Generative AI tools and concepts (e.g. LLMs, integration with model APIs)
  • Experience working with SQL or NoSQL databases
  • Experience in creating and maintaining CI/CD pipelines
  • Strong understanding of designing and implementing RESTful APIs
  • Ability to write clean, maintainable, and well‑tested code
  • Experience with code review processes and version control systems (e.g. Git)
  • Ability to work in a team and communicate effectively with technical and business stakeholders

What we offer

  • Work with cutting‑edge technologies in a dynamic, experienced team
  • Opportunities for professional growth and participation in exciting projects
  • Flexible working hours and remote work options
  • Friendly atmosphere and close collaboration with senior professionals in data and AI

Join us today:

Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Consent for data processing can be withdrawn at any time, which will not affect the lawfulness of processing based on consent before its withdrawal. According to the article 13. (1) and (2) of General Data Protection Regulation (EU) 2016/679 – hereinafter referred to as the GDPR, please, be informed that:
• The data controller of your personal data is DS Stream sp. z o. o., with registered seat in Warsaw (03 – 840), at Grochowska 306/308;
• Your personal data will be processed with the purpose of recruitment process pursuant to the art. 6 (1)(a) GDPR, i.e. based on your freely given consent;
• Your personal data will be stored until the recruitment process is completed;
• You have the right to access your data and the right to rectify, delete, restrict the data processing, the right to data transfer, the right to object, the right to withdraw your consent to processing at any time The withdrawal of consent you shall send in writing to postal address of the data controller or by e-mail to the e-mail address career@dsstream.com;
• You have the right to file a complaint before Polish Data Protection Authority, if you think that the processing of your personal data violates the provisions of the GDPR;
• Sharing with us your personal data is voluntary, but necessary for the purposes related to the recruitment process.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Can’t find your ideal role?

No worries! You’re welcome to send us your resume, and we’ll reach out if a suitable position comes up. We believe we’ll find the right spot for you that matches your skills and aspirations.
CONTACT US