DevJobs

Senior Back End Developer

Overview
Skills
  • Python Python ꞏ 5y
  • C C
  • C# C#
  • C++ C++
  • Rust Rust
  • Java Java
  • Pandas Pandas
  • TensorFlow TensorFlow
  • PyTorch PyTorch
  • PostgreSQL PostgreSQL
  • RESTful API RESTful API
  • GCP GCP
  • multiprocessing
  • BigQuery
  • Events Driven architectures
  • Cloud Run
  • Cloud Function
  • Cloud Build
  • Wireshark
  • Workflows
We are in search of a Senior Back End Developer to join to our software team and to Designing and developing scalable backend systems, APIs, and database solutions for DataMind AI, the company's main product that makes machines smarter. Mentoring and guiding junior developers while fostering a culture of learning and best practices. Collaborating with cross-functional teams to deliver high-quality software solutions. Leading technical discussions, contributing to architectural decisions, and ensuring code quality through reviews and standards. Continuously learning, adapting to new technologies, and driving innovation within the development team.

Requirements:

  • At Least 7 years of backend development experience, with at least 5 years specializing in Python, including proficiency in multiprocessing and experience with data manipulation libraries such as Pandas.
  • Demonstrated expertise in designing, deploying, and monitoring large-scale SAAS and on-premises systems, including RESTful APIs and Events Driven architectures.
  • Strong knowledge of databases including BigQuery, PostgreSQL, or similar alternatives.
  • Experience with cloud providers services.
  • Proficient in applying software engineering best practices, including coding standards, code reviews, CI/CD, and testing.
  • Strong problem-solving skills, creative thinking, and effective communication skills with a collaborative team-player attitude.

Preferred

  • Proficiency in GCP services such as Cloud Run/Function, Cloud Build, and Workflows is a significant advantage.
  • Experience with low-level languages such as C, C++, C#, Java, or Rust.
  • Familiarity with Wireshark or inter-component communication.
  • Familiarity with video stream pipelines, neural network frameworks (PyTorch/TensorFlow).
  • A degree in Computer Science or a related field.
Razor Labs