Called is hiring a
Remote Senior Backend Engineer (Python/Django)

📍 Remote

At Called, we believe that community in churches and ministries shouldn’t be limited to Sundays. 

With our all-in-one community platform for churches and ministries, leaders can forge deeper connections every day of the week with their members. We exist to help church and ministry leaders build an engaged community that fosters deeper discipleship. To drive this mission forward, we’re looking for an experienced Software Engineer to help us take it to the next level in the US market. 

Our people love this mission - and come to find out, they love working here as well. We are a small, but mighty team all committed to rebuilding faith communities. We do not take ourselves too seriously. We do not hire prima donnas. We work for the real Madonna!

Sound interesting? This role might be for you.

About the Role
We are looking for a Senior Python Developer to help architect, develop, and maintain our backend systems. While this role is not explicitly for a Software Architect, we value candidates with a strong architectural mindset who can contribute to designing scalable, secure, and efficient backend solutions.

Compensation
$120k - 150k

What You'll Do
  • Architect and develop backend services, APIs, and data processing pipelines using Python, Django, and Django Ninja.
  • Evaluate and improve existing system architecture, making recommendations for scalability, security, and maintainability.
  • Design and optimize relational database schemas using PostgreSQL, ensuring data integrity and performance.
  • Build and maintain integrations with third-party APIs (e.g., HubSpot, web applications, mobile apps).
  • Deploy and manage applications on AWS using services like EKS, Lambda, S3, and RDS.
  • Implement security best practices, including authentication, authorization, and data protection strategies.
  • Collaborate with cross-functional teams, including frontend developers, product managers, and designers, to deliver high-quality features.
  • Write clean, maintainable, and well-documented code, ensuring adherence to industry best practices.
  • Mentor developers and contribute to team knowledge-sharing.

What We’re Looking For
  • 6+ years of experience as a Python developer with expertise in Django.
  • Experience designing and maintaining RESTful APIs with a focus on performance and security.
  • Strong understanding of PostgreSQL, database design, and query optimization.
  • Hands-on experience deploying applications on AWS and managing cloud infrastructure.
  • Experience with Docker and containerized applications.
  • Familiarity with CI/CD pipelines, automated testing, and version control (Git).
  • Strong analytical and problem-solving skills, with a proactive approach to debugging and optimization.
  • Excellent written and verbal communication skills.
  • A passion for building technology that supports a mission-driven organization.

Bonus Skills (Nice to Have)
  • Experience with Stripe for payment processing and subscription management.
  • Experience with Python libraries like Django Ninja, FastAPI, Celery, Django Tasks, Django Rest Framework, and Django Channels.
  • Experience with Java and Java Jersey
  • Knowledge of DevOps practices, including Infrastructure as Code (Terraform, CloudFormation).
  • Experience with real-time communication technologies (WebSockets, Pub/Sub).

What You’ll Love About Us
  • This position is 100% remote
  • Great Company Culture. We are a team. We work as one. We act as one.
  • Work that Stays at Work. Genuine work/life balance served here!
  • Rest and Relaxation. Paid time off and 12 paid holidays + company-wide closure from Christmas to the New Year
  • Health Benefits. Healthy People = Happy People.
  • Opportunities for growth, including potential to evolve into an architectural leadership role.

An Equal Opportunity Employer--M/F/D/V

Called is an Equal Opportunity Employer. All qualified applicants will be considered for employment at Called without regard to race, creed, color, religion, national origin, sex, age, disability, sexual orientation, gender identity or expression, genetic predisposition or carrier status, veteran, marital, or citizenship status, or any other status protected by law.
Because our team members are trusted to handle sensitive information, we require all candidates that receive and accept employment offers to complete a background check before being hired.
Called Logo
💵 Salary: $120,000 - $150,000
📍 Location: Remote

Share this job:


Receive updates on similar jobs:

Want weekly Christian tech job updates?

Sign up for our newsletter to stay up to date with all of the latest Christian tech jobs.