Senior Software Engineer (Python)
Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#339781·Dodano 8 dni temu·2
Źródło: theprotocol.itTech 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.
10 aktywnych ofert