Full-Time Python & Elixir Developer

Posted 5 days ago

Worldwide

Summary

Senior Backend Developer — Python Required, Elixir Strongly Preferred We are looking for an experienced backend developer to help build, improve, and maintain a production application. Strong professional experience with Python is required. Experience with Elixir, Phoenix, or the BEAM ecosystem is strongly preferred, but we are open to exceptional Python developers who are willing and able to work in Elixir when needed. This is not an entry-level role. We need someone who can independently understand an existing codebase, translate business requirements into technical solutions, troubleshoot complex issues, and deliver reliable production-ready code. Responsibilities Build and maintain backend services and APIs. Work primarily with Python and potentially Elixir. Learn and contribute to an existing Elixir codebase when needed. Design clean, maintainable, and scalable application architecture. Integrate third-party APIs, webhooks, databases, and external services. Build background jobs and asynchronous workflows. Troubleshoot bugs, performance issues, and production errors. Write automated unit and integration tests. Review existing code and recommend practical improvements. Work with Docker-based development and deployment environments. Clearly communicate progress, blockers, and technical decisions. Required Experience - NO EXCEPTIONS Strong professional experience with Python. Experience with a modern Python backend framework such as FastAPI, Django, or Flask. Experience building production APIs and backend services. Strong experience with PostgreSQL or another relational database. Experience with background jobs, queues, and asynchronous processing. Experience integrating third-party APIs and webhooks. Experience writing unit and integration tests, as well as working with Git and existing repositories. Strong debugging and problem-solving skills. Ability to work independently without requiring detailed step-by-step instructions. Clear communicator, strong conversational English and 1-2h response times or less are a MUST. NO AGENCIES. Must be available and working during US business hours, no exceptions. -- Strongly Preferred -- - Professional experience with Elixir - Experience with Phoenix and Ecto - Familiarity with Erlang, OTP, the BEAM virtual machine, supervision trees, and process-based concurrency - Experience moving between Python and Elixir codebases - Experience with Oban or similar background-job systems - Experience building high-concurrency or fault-tolerant systems - Experience with real-time applications or WebSockets Additional Preferred Experience - Docker and containerized deployments - CI/CD pipelines - AWS, Google Cloud, DigitalOcean, or similar infrastructure - Authentication, permissions, and multi-tenant applications - SaaS application development - AI model integrations or workflow automation systems - Monitoring, logging, and production error tracking We are looking for someone who: Thinks through edge cases before submitting work, tests their own work instead of relying on others to find basic issues, writes simple, maintainable code and can quickly learn unfamiliar frameworks and languages. Understands that Python and Elixir have different architectural patterns Does not try to write “Python-style Elixir” Communicates directly and consistently Can explain technical tradeoffs in plain English Takes ownership of problems rather than waiting for detailed instructions. Once again, we are looking for one person, NOT an agency. If you have read this post you must include in your submission 1 thing we are not looking for. If you do not include this information your submission will not be considered.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • $20.00

    -

    $22.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
API
Python
RESTful API
Software Architecture & Design
Activity on this job
  • Proposals:5 to 10
  • Last viewed by client:2 days ago
  • Interviewing:
    5
  • Invites sent:
    1
  • Unanswered invites:
    0
About the client
Member since Apr 6, 2018
  • United States
    Novi3:45 AM
  • $420K total spent
    228 hires, 5 active
  • 16,514 hours
  • Tech & IT
    Small company (2-9 people)

Explore similar jobs on Upwork

REST API
Database Design
Amazon Web Services
Python
API
Node.js
API Integration
n8n
Automation
JSON
OAuth
Cloud Computing
Artificial Intelligence
Cin 7 Core and QuickBooks Integration SpecialistFixed-price‐ Posted 1 month ago
Intuit QuickBooks
Accounting
Bookkeeping
Windows Administration

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo