Senior Software Engineer (Python)
Randstad Polska Sp. z o.o.
⚲ Katowice
Wymagania
- Python
- MySQL
- MariaDB
- Postgres
Opis stanowiska
Nasze wymagania: 7+ years of practical experience in the development of commercial-grade web-based software applications using Python demonstrated proficiency with data driven web applications practical use of SOLID programming principles practical use of Domain-Driven Design programming principle experience working with Large Language Models (LLMs) and other NLP technologies in a multi-agent system 2 or more years of competitive web development experience and working in Scrum/Kanban/Agile environment basic knowledge of machine learning methods and algorithms demonstrated ability to work well with business analysts, programmers and end users in a cross functional team experience with data model design and the implementation and support of SQL databases (MySQL, MariaDB, Postgres) highly developed communications skills and impeccable written communication skills, a team player with entrepreneurial spirit proactive, self-disciplined and highly motivated with well-organized work style excellent English (verbal and written) O projekcie: We are looking for a proactive Senior Python Developer with 7+ years of experience to join our agile team. In this role, you will collaborate closely with PMs, UI/UX, and Support to build scalable solutions using LLMs and modern software principles. We offer a 100% remote B2B setup in a culture that values innovation and continuous growth. Zakres obowiązków: responsible for design/architecture, development, implementation, testing and maintenance of web-based applications work with Product Design and Product Management to develop applications according to the defined specifications implement new features and maintain existing codebase follow coding standards and best practices ensure quality, clean, tested code is produced (unit, integration, and other QA tests) create, maintain, and own code and application documentation assist the support and Engineering team in debugging and troubleshooting software defects coach and mentor junior software engineers in the team help create team and development processes and selection of tools to assist in these efforts will develop and maintain a solid understanding of the technical architecture proceed to code reviews and support to all engineers in the team be proactive and contribute to research and specification phases with Product Managers when exploring new product opportunities and features Oferujemy: 100% remote work with a B2B contract flexibility to follow your passions, driving innovation and growth agile teamwork with a focus on scalable and maintainable solutions collaboration with PMs, UI/UX designers, and Support to build great products a culture that values proactive problem-solving and constant improvement