Senior Software Engineer (Python) - AI/Martech

New
PLFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English B2
Experience
7+ years
Required Skills
AWSPythonSQLAgileMachine LearningMySQLSCRUMFastAPIPostgres

Requirements

  • 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 and Domain-Driven Design programming
  • 2 or more years of competitive web development experience and working in a 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, the implementation, and support of SQL databases (MySQL, MariaDB, Postgres)
  • Highly developed communications skills and impeccable written communication skills
  • Team player with an entrepreneurial spirit
  • At least B2 English proficiency level

Responsibilities

  • Design, develop, implement, and test web-based applications
  • Collaborate with Product Design and Product Management to develop applications
  • 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)
  • 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
  • Be proactive and contribute to research and specification phases with Product Managers
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now