Function: Backend Developer
Work Option: Remote

Backend Developer

Job Description

We are looking for a talented, passionate and hard-working backend developer to join our growing engineering team and be part of developing landscaping product.

Duties and responsibilities include:

  • Design, develop, and maintain efficient and scalable backend systems using Python, Django, TimescaleDB, PostGIS, and MQTT
  • Integrate with various third-party APIs and services
  • Deploy and manage applications on AWS, ensuring optimal performance and reliability
  • Collaborate with frontend developers to integrate backend APIs
  • Implement real-time communication features using MQTT
  • Write clean, well-documented, and testable code
  • Participate in code reviews and provide constructive feedback to peers
  • Troubleshoot and resolve backend issues in a timely manner
  • Stay up-to-date with the latest backend technologies and best practices

What we’re looking for

  • 3+ years of experience in backend development using Python, Django, and TimescaleDB (or PostgreSQL with a strong willingness to learn TimescaleDB)
  • Strong understanding of RESTful API design principles
  • Experience with AWS services (EC2, S3, RDS, Lambda, )
  • Familiarity with version control systems (Git)
  • Ability to work independently and as part of a team
  • Excellent problem-solving and debugging skills
  • Strong communication and collaboration skills
  • Bachelor’s degree in Computer Science or a related field (or equivalent experience)

Additional skills or experience

  • Experience with Azure cloud services
  • Familiarity with containerization technologies (Docker, Kubernetes)
  • Contributions to open-source projects
  • Knowledge of DevOps practices

To apply

Here’s what to send to careers@theturingcompany.com

  1. An email answering what excites you about this
  2. A resume that focuses on your skills, results and attitude.

Apply now

Careers Form

Maximum file size: 6MB

Apply for this position

Allowed Type(s): .pdf