Python Software Engineer @TJM Labs
Software Development
Salary competitive sal..
Remote Location
Employment Type full-time
Posted 2wks ago

[Hiring] Python Software Engineer @TJM Labs

2wks ago - TJM Labs is hiring a remote Python Software Engineer. πŸ’Έ Salary: competitive salary package, paid in usd. πŸ“Location: Worldwide

Role Description

We're a small, fast-moving software team building web platforms and the desktop tooling that goes with them. We're growing a dedicated platform team and looking for a versatile Python engineer who's happy owning a feature end to end β€” from a backend API down to the client that consumes it. You'll work across a server-rendered web application and a cross-platform desktop application, integrating third-party services, handling sensitive data carefully, and shipping reliably.

What You'll Do

  • Build and maintain backend services and REST APIs in Python / Django.
  • Model and evolve relational data, write migrations, and keep the data layer clean.
  • Extend a cross-platform desktop application built in Python.
  • Integrate third-party APIs, webhooks, and OAuth / service-account auth flows.
  • Handle authentication, encryption of sensitive data, and secret management thoughtfully.
  • Own the full lifecycle: tests, containerized builds, CI/CD, and deployments.
  • Write clean, tested code and review your teammates' work.

Qualifications

  • 3+ years of professional Python, with real production experience in Django (or a comparable web framework).
  • Solid relational database skills (PostgreSQL or similar) β€” modeling, querying, migrations.
  • Comfortable with Docker and modern CI/CD workflows.
  • Experience integrating third-party APIs, webhooks, and auth flows.
  • A good grasp of authentication and security fundamentals β€” tokens, encryption, secret management.
  • Strong testing habits and confident with Git-based collaboration.

Requirements

  • You take ownership. You're comfortable picking up an ambiguous problem and driving it to a shipped result without a lot of hand-holding.
  • You communicate clearly and write things down β€” async-friendly and remote-ready.
  • You care about getting the details right, especially around security and data handling.
  • You're pragmatic: you reach for the simplest solution that works before reaching for a complex one.
  • You enjoy working across the stack and aren't precious about which layer a problem lives in.
  • You're a fast learner who's energized by a small team where your work has visible impact.

Benefits

  • Competitive salary package.
  • Compensation paid in USD.
  • Fully remote role with the flexibility to work from anywhere.
  • Company-wide events and team gatherings are planned to foster collaboration and connection.

Company Description

Our stack includes Python, Django, PostgreSQL, Celery, Redis, Docker, AWS, and pytest.

Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Python Software Engineer @TJM Labs
Software Development
Salary competitive sal..
Remote Location
Employment Type full-time
Posted 2wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later