Apply

Senior Backend Engineer (Python) - Poland, Remote

Posted 12 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Poland, UK, Germany, Turkey, Italy, Spain, Portugal, UK

🔍 Industry: Property Management

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSBackend DevelopmentDockerPostgreSQLPythonSoftware DevelopmentSQLDesign PatternsDjangoElasticSearchETLGitJenkinsKubernetesNumpyReact.jsAlgorithmsAPI testingData StructuresREST APIRedisPandasCI/CDMicroservicesDebugging

Requirements:
  • 5+ years experience (Python/Django is a plus)
  • Ability to work UK working hours (+/- 3 hours)
  • Strong computer science fundamentals such as data structures, algorithms and software design patterns
  • Experience in relational database management and SQL query optimisation
  • Passion for writing clean, modular, well-commented, readable and reusable code
  • Ability to think out of the box with a can-do attitude to get things done efficiently
  • Excellent communication skills with ability to articulate technical concepts in plain English
  • Experience in writing technical documentation.
  • Experience in managing more junior team members
Responsibilities:
  • Work with product owners, engineering managers, user interface designers and other software engineers to write technical documents that identify software project requirements
  • Write well-formulated, testable and readable code using appropriate software design patterns
  • Design, build and maintain APIs, microservices and data pipelines
  • Design, normalise and optimise relational databases
  • Write complex SQL queries to get data from the database
  • Optimise APIs and database queries to improve speed of execution
  • Participate in code reviews
  • Debug and fix bugs across our applications
  • Review, maintain and refactor existing code to meet the requirements for improved or new features
  • Write technical documentation of code, algorithms and APIs
  • Help in drafting of end-user manuals
Apply