Job Closed

This listing is no longer active.

Mid Software Engineer, Python

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000H1B No SponsorCompany SiteLinkedIn

Location

Poland

Posted

132 days ago

Salary

0

Seniority

Senior

Job Description

Mid Software Engineer, Python

YouGov

• 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. • Own your code all the way to production with a self-service continuous delivery pipeline and production infrastructure. • Run what you build using containers orchestration and monitoring technologies. • Perform code-reviews promptly, regularly and constructively.

Job Requirements

  • You have 3-5 years of experience working with the majority of our tech-stack.
  • Advanced knowledge of Python and some of the main web frameworks (FastAPI, Flask, Django).
  • Good understanding of modern testing principles.
  • Significant experience with Git and CI/CD pipelines.
  • Experience with a highly distributed microservices architecture.
  • Experience with MongoDB and/or PostgreSQL.
  • Good knowledge of Docker.
  • Collaborative mindset and curiosity for building data-driven systems at scale.
  • Strong focus on code quality, operational excellence, and delivering great customer experience.
  • 1+ years working remotely in a global environment.

Benefits

  • Competitive salary and benefits package
  • Flexible working hours (we are a global team of remote first developers operating in European, Indian and US/Canada time zones)
  • A good work-life balance. Because we all work better when we are rested.
  • Top-notch equipment to work with. You just have to bring your talent!
  • LinkedIn Learning courses.
  • 1 additional day off to celebrate your Birthday.
  • Growth and learning opportunities

Related Job Pages

More Backend Engineer Jobs

Stefanini Brasil logo

Java Full-Stack Developer – Senior

Stefanini Brasil

Co-creating Solutions for a Better Future

Backend Engineer132 days ago
Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• Development and maintenance of web applications • Perform maintenance and implement new features • Develop back-end functionality • Apply best practices for documenting developed code • Develop and maintain integrations

Brazil
Job Closed
Stefanini Brasil logo

Java Full Stack Developer – Mid-level

Stefanini Brasil

Co-creating Solutions for a Better Future

Backend Engineer132 days ago
Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• Develop and implement systems in Java using up-to-date technologies; • Perform enhancements on legacy systems; • Develop and maintain web applications; • Maintain existing features and create new functionality; • Develop backend features; • Apply best practices for documenting developed code; • Develop and support integrations.

Brazil
Job Closed
Gravwell logo

Backend Software Engineer

Gravwell

Ingest everything, compromise nothing. Data analytics at scale with predictive pricing.

Backend Engineer132 days ago
OtherRemoteTeam 11-50Since 2017H1B No Sponsor

• Application development for distributed systems • Profiling and optimizing performance • Scaling for large amounts of load, data, and users • Testing of backend application • On-call technical support on a rotating schedule

United States
$120K - $250K / year
Job Closed
Ubiminds logo

Senior Software Engineer – .NET, Angular, Identity

Ubiminds

We deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.

Backend Engineer132 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Design, build, and maintain backend services using C# and .NET Core, focusing on shared and reusable platform components. • Model, query, and optimize relational databases using SQL Server, PostgreSQL, or similar technologies. • Develop and maintain Angular-based frontend components, including form-heavy and data-driven administrative screens. • Apply RxJS and reactive programming patterns to handle async flows and state management. • Work with messaging systems (RabbitMQ) to support asynchronous, event-driven communication. • Use logging, search, and observability tools (Elastic stack or similar) to improve system visibility and reliability. • Leverage AI-powered development tools (such as GitHub Copilot, Cursor, or similar) to improve productivity and code quality. • Participate in architectural discussions around microservices, scalability, and system design. • Support and guide teams during legacy-to-modern architecture migrations, providing hands-on technical input.

Brazil
Job Closed