Senior Software Engineer (Python)

Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#339781·Dodano 8 dni temu·2
Źródło: theprotocol.it
Aplikuj teraz

Tech Stack / Keywords

PythonMySQLMariaDBPostgres

Firma i stanowisko

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.


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)

Obowiązki

  • 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
  • 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

Oferta

  • 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

Inne informacje

Randstad Polska Sp. z o.o., Employment agency entry number 47, this job offer is intended for people over 18 years of age

Randstad Polska Sp. z o.o.

Randstad Polska Sp. z o.o.

10 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz