Apply

Senior Software Engineer, Python

Posted about 9 hours agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Poland

🔍 Industry: Software Development

🏢 Company: YouGov👥 501-1000💰 $293,437,993 Post-IPO Debt over 1 year ago🫂 Last layoff 5 months agoInternetDatabaseAd TargetingConsultingBusiness IntelligenceInternet of ThingsBig DataMarket ResearchAnalyticsSoftware

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: DockerPostgreSQLPythonDjangoElasticSearchGitKubernetesFastAPICI/CDRESTful APIsMicroservicesSoftware Engineering

Requirements:
  • 5+ years of experience as a Python backend developer
  • Expert knowledge of Python and some of the main web frameworks (Django, Flask, FastAPI, CherryPy)
  • Proficiency in relational databases (PostgreSQL) and ORM frameworks
  • Extensive experience with Git, CI/CD pipelines, and software development best practices
  • Knowledge of Elasticsearch for search indexing
  • Proven experience in building and deploying scalable microservices
  • Profound knowledge of Docker
  • Solid understanding of modern testing principles
  • Excellent verbal and written communication skills, with the ability to convey technical concepts clearly to technical and non-technical stakeholders.
  • High focus on quality, operational excellence and customer experience
Responsibilities:
  • Develop, maintain, and optimize backend applications using Django and FastAPI
  • Build and customize Wagtail CMS websites, including custom page models, blocks, and workflows
  • Design and implement RESTful APIs and integrate with third-party services
  • Work with relational databases (PostgreSQL) for eOicient data storage and retrieval
  • Optimize applications for performance, security, and scalability
  • Lead system design and code architecture discussions
  • Work on impactful projects with high volumes of production traffic
  • Produce simple, maintainable code while always looking to improve it
  • Define testing strategies and write automated tests
  • Lead the technical excellence of the system and create plans to mitigate outages
  • Pro-actively mentor other engineers
  • Foresee the impact of business and technical decisions on performance, reliability and
  • Own the entire software lifecycle
  • Propose and participate in team processes improvements
Apply

Related Jobs

Apply

📍 Poland, Spain

🔍 Beauty marketplace

🏢 Company: Booksy👥 501-1000💰 Debt Financing 5 months agoMobile PaymentsMarketplaceSaaSPaymentsMobile AppsWellnessSoftware

  • Proficiency in Python.
  • Experience with JavaScript/TypeScript and the Vue.js framework.
  • Strong database management experience with PostgreSQL.
  • Expertise in writing comprehensive test suites and using automated testing frameworks.
  • Experience designing and implementing scalable architectures (microservices, event-driven systems).
  • Familiarity with Docker and building CI/CD pipelines.
  • Conversational-level English language skills.
  • Design, build, and maintain scalable, high-quality systems.
  • Empower beauty professionals worldwide.
  • Work on new features and optimize system performance.
  • Shape architecture to support a growing platform.
  • Collaborate with product managers, designers, and engineers.
  • Craft solutions that solve real-world problems for millions of users.
  • Drive innovation and continuous improvement in the codebase.

DockerPostgreSQLPythonJavascriptTypeScriptVue.JsCI/CDMicroservices

Posted 2 months ago
Apply