Europe (Remote) Remote (Global)

Remote People is hiring a Back-End Engineer (Python)

About the Role

The candidate will build and optimize server-side logic, work with databases, and support API development to ensure high performance and reliability across platforms.

Responsibilities

  • Develop and maintain server-side applications using Python
  • Design and implement scalable backend services
  • Collaborate with front-end developers to integrate user-facing elements
  • Write clean, testable, and efficient code
  • Troubleshoot and debug production issues
  • Optimize applications for maximum speed and scalability
  • Participate in code reviews and technical discussions
  • Ensure data security and compliance with best practices
  • Integrate third-party services and APIs
  • Support deployment and monitoring of backend systems
  • Document technical specifications and system design
  • Contribute to database schema design and query optimization
  • Work with containerization tools like Docker
  • Assist in building CI/CD pipelines
  • Engage in agile development cycles with sprint planning and standups
  • Monitor system performance and respond to alerts
  • Collaborate with product teams to define feature requirements
  • Implement authentication and authorization mechanisms
  • Maintain version control using Git
  • Refactor legacy code to improve maintainability
  • Support automated testing frameworks
  • Participate in on-call rotations when needed
  • Evaluate new technologies for backend improvements
  • Ensure applications meet reliability and uptime standards
  • Contribute to technical decision-making across the engineering team

Nice to Have

  • Experience with asynchronous frameworks like FastAPI or Quart
  • Familiarity with GraphQL APIs
  • Background in fintech or high-security environments
  • Knowledge of Kubernetes
  • Experience with large-scale data processing
  • Exposure to serverless architectures
  • Contributions to open-source Python projects
  • Understanding of distributed systems
  • Experience with PostgreSQL or MySQL at scale
  • Working knowledge of Terraform or similar IaC tools

Compensation

Competitive salary with performance-based bonuses

Work Arrangement

Fully remote with flexible hours

Team

Small, cross-functional engineering team focused on rapid iteration

Technology Stack

  • Primary language: Python
  • Frameworks: Django, Flask, FastAPI
  • Databases: PostgreSQL, Redis
  • Infrastructure: AWS, Docker, Kubernetes
  • CI/CD: GitHub Actions, Jenkins
  • Monitoring: Prometheus, Grafana
  • Version Control: Git, GitHub

Work Culture

  • Emphasis on ownership and initiative
  • Regular virtual team meetups
  • Transparent decision-making process
  • Focus on work-life balance
  • Encouragement of continuous learning

Growth Opportunities

  • Access to training and certification programs
  • Opportunities to lead technical initiatives
  • Mentorship from senior engineers
  • Pathways to architecture and team lead roles

Available for qualified candidates

About company
Remote People

Remote People provides global employer of record (EOR) services, international recruitment, and global payroll solutions, enabling companies to hire employees in over 150 countries. The company offers built-in recruitment, global payroll, and compliance services with transparent pricing starting at $199 per month.

Services include Employer of Record, Contractor of Record, global benefits, visa and immigration support, background checks, and IT equipment provisioning. Remote People also supports US PEO services and helps companies incorporate globally with entity setup assistance.

The company emphasizes security and compliance, holding SOC 2 Type II and ISO 27001 certifications, and has received over 200 awards with thousands of verified customer reviews. Remote People was formerly known as Horizons and rebranded to reflect its expanded global hiring platform.

All jobs at Remote People Visit website
Job Details
Category backend
Posted 4 hours ago