Senior Software Engineer (Python)

Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#338528·Dodano dziś·0
Źródło: Randstad
Aplikuj teraz

Tech Stack / Keywords

PythonAgileArchitectureTestingSOLID

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)

Nice to have:

  • Experience with Scrum/Kanban/Agile environment

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

Inne informacje

Employment agency entry number 47

This job offer is intended for people over 18 years of age

Randstad

Randstad

63 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz