For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Madrivo
Madrivo

Senior Back End Developer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Python
Security software
Data
+33

Permanent role
7 days ago
Apply now

Role

As a Senior Backend Engineer at BenGen, you will play a pivotal role in designing, developing, and optimizing the core backend systems that power our innovative platforms. You will contribute to building highly scalable, reliable, and secure services, working within a dynamic environment to deliver robust solutions for complex data processing and application functionality. This position offers the opportunity to significantly impact our technical architecture and operational efficiency.

Requirements

We are seeking a highly experienced Senior Backend Engineer with a strong foundation in Python and a proven track record in building and maintaining scalable, robust distributed systems.

  • Core Languages & Paradigms:
  • Expert proficiency in Python.
  • Extensive experience with large-scale distributed systems.
  • Cloud Infrastructure & Services:
  • Deep expertise within the AWS ecosystem, including practical experience with Lambda, SQS, EC2, and Route 53.
  • Demonstrated ability in setting up and managing web services in a cloud context, including Cloudflare, SSL endpoint configuration, DNS configuration, AWS Load Balancers, Target Groups, and AWS Autoscaling groups.
  • Proven capability to design and implement services for optimal scalability.
  • Data Systems & ETL:
  • Significant experience with one or more large-scale data systems such as Redshift, OpenSearch, Athena, Databricks, or Snowflake.
  • Familiarity with ETL pipeline development, including data movement systems (SFTP, HTTP uploading, S3, ingestion APIs), data validation and cleansing (e.g., using Pydantic), and data packaging and transformation (JSON, TSV, CSV, and other formats).
  • Containerization & Orchestration:
  • Expertise in Docker, including building re-usable Docker containers and familiarity with private Docker registry management.
  • Experience with Kubernetes is a significant plus.
  • Code Management & Architecture:
  • Proficiency in Python codebase management, including familiarity with packaging tools (e.g., uv) and private code repositories/artifact systems.
  • Ability to conceptualize and design systems as interconnected modules to solve complex problems.
  • Security Principles:
  • Familiarity with fundamental security concepts and risk mitigation strategies, including Ports & Networking, OAuth security, SSL knowledge, and understanding of XSS and CORS.
  • Machine Learning (Plus):
  • Experience with Machine Learning concepts or the ability to approach problems with a data scientist's mindset (e.g., diagnosing data, identifying anomalies/outliers, debugging ingestion systems) is beneficial but not required.

Responsibilities

  • Design, develop, and maintain high-performance, scalable backend services and APIs using Python.
  • Implement and manage solutions within the AWS ecosystem, leveraging services like Lambda, SQS, EC2, and Route 53.
  • Work with large-scale data systems to ensure efficient storage, retrieval, and processing of critical information.
  • Develop and optimize ETL pipelines for data ingestion, validation, cleansing, and transformation.
  • Utilize Docker and potentially Kubernetes for containerization and orchestration of applications.
  • Ensure adherence to best practices in Python codebase management, including packaging and dependency management.
  • Apply fundamental security principles throughout the development lifecycle to mitigate risks.
  • Collaborate closely with cross-functional teams, including front-end developers, data scientists, and product managers, to define requirements and deliver integrated solutions.
  • Contribute to architectural discussions and decisions, promoting modular and maintainable system designs.

A Day at BenGen

You'll be working in a growth-oriented environment with a team of skilled engineers. Your day will typically begin with a brief scrum-style development meeting to align on progress, challenges, and goals. Following this, your activities might include:

  • Designing and implementing new backend features to support evolving product requirements.
  • Optimizing existing services for improved performance, scalability, and cost-efficiency.
  • Troubleshooting and resolving complex issues within distributed systems.
  • Developing and refining data pipelines to ensure data integrity and availability.
  • Collaborating on code reviews, providing constructive feedback, and ensuring code quality.
  • Researching and evaluating new technologies to enhance our backend capabilities.
  • Contributing to documentation and knowledge sharing within the engineering team.

Outcomes

  • Deliver highly scalable, reliable, and secure backend solutions that meet business needs.
  • Significantly improve the efficiency and robustness of our data processing and management systems.
  • Contribute to the evolution of our system architecture, ensuring it supports future growth and innovation.
  • Elevate the overall quality and maintainability of our Python codebase.

Work Environment

At BenGen, we trust each other to do our best work where it works best for us and our teams. For us, this means that we offer a fully remote work environment for our employees with flexibility in scheduling and a collaborative team atmosphere. We value time together and host team retreats to learn together, build relationships, and enjoy beautiful scenery.

We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status, or any other characteristic protected by law.

About Madrivo

👥201-500
📍Las Vegas
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service